Hacker News new | past | comments | ask | show | jobs | submit login

Ah, so it is all about the javascript engine? Ok I can see how that might put up some major technical barriers, but still it should be technically feasible to have the firefox rendering engine make use of the iOS javascript engine, no? Maybe it's not worth the effort of course. I am just trying to get a feel for what the barriers are.



Not via public apis. So cannot be placed into app store.


In addition to what the other replies said, feel free to eyeball the code required to embed SpiderMonkey in Firefox at https://github.com/mozilla/gecko-dev/tree/master/dom/binding.... It's rather large and complex.


This is not at all the code to embed SpiderMonkey in Firefox, those are the bindings from DOM APIs to the implementation of those APIs in Firefox. Above that, calling into this layer, is another layer that transforms JS calls into C++ calls (roughly).

The interface between SpiderMonkey and the rest of Firefox is here: https://searchfox.org/mozilla-central/source/js/src/jsapi.h.


I think that iOS JS engine is tied to WebView and it would be hard to re-use it with other rendering engine.


JavaScriptCore can be used can be used independently from the rest of WebKit, but I’d expect it to be slow.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: