3 ms·
Because some browser processes actually live outside of the sandbox. You need elevated privileges for a JIT. Their requirements are fairly reasonable, too. Use
by consteval 2y ago
Because some browser processes actually live outside of the sandbox. You need elevated privileges for a JIT.
Their requirements are fairly reasonable, too. Use a memory safe language or have processes in place to catch memory bugs. What that means exactly we'll have to wait to see. But I think given the nature of a web browser, that is an application that automatically executes code supplied over the internet, it not unreasonable.
- isodev 2y agoThese are sound technical reasons, and it would have been amazing if Apple had done it earlier, before being difficult. However, the whole point of the here and now is to remedy the fact that Apple is in the "abusive gatekeeper" position. While they're both the platform and the competition, I don't think their proposal is a valid remedy. One viable alternative (short of Apple divesting/spinning of Safari) is to delegate review of 3rd party browsers to an independent 3rd party. There may be others.