Search code examples
androidgoogle-chromefirefoxv8spidermonkey

Implementation of browsers in mobile devices


I have been looking at Chrome and Firefox these days. On a desktop platform the V8 and the SpiderMonkey respectively are being used by them to compile and run the Javascript but how does it happen on mobile devices(android and iOS).

My major question is that is it the same engine as it is in desktop browsers or is it a minified version? Also, if it the same how is the same performance optimisation achieved?


Solution

  • V8 runs on ~10 different CPU architectures and is used unchanged across all platforms that Chrome runs on (except iOS, because Apple doesn't allow jitting).