3 ms·
Yep. technically, Apple doesn't force Firefox to use WebKit. They could still use their Gecko WebRenderer and use Apple's JavaScriptCore to run page scripts. Sa
by andrewl-hn 7y ago
Yep. technically, Apple doesn't force Firefox to use WebKit. They could still use their Gecko WebRenderer and use Apple's JavaScriptCore to run page scripts. Same goes to Chrome: Blink + JSC instead of Blink + V8.
In practice in seems like both Chrome and Firefox have their renderers and JavaScript runtimes so tightly integrated that it's very hard to replace the later.
- fauigerzigerk 7y agoElsewhere in this debate sharpneli says that there is no public API to call into JavaScriptCore and using non-public APIs violates the App Store rules. So that would explain it.
- saagarjha 7y agoThere is API to use JavaScriptCore in your apps: https://developer.apple.com/documentation/javascriptcore https://developer.apple.com/documentation/javascriptcore. No JIT, though, so it’s slow.