为什么微信小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8?

为什么微信小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8?为什么要采用两种JS引擎呢?

反正微信小游戏的运行环境需要的是解释JS代码的能力,而JavaScriptCore或者V8各自都已经实现绝大部分的ECMAScript的标准了,这个时候采取两种引擎还有必要吗?腾讯这样做的原因是什么呢?

阅读 5.7k
2 个回答

因为IOS并没有V8引擎可以使用

结合楼上的答案。以及后面自己找个一些资料得知:原来谷歌在IOSchrome用的JS引擎并不是V8。因为IOS生态的问题,IOSchrome也是迟迟没有开源的,谷歌也是最近才开源了IOSchrome。所以微信小游戏的运行环境在 iOS安卓上是不一样的。关于IOS版的chrome大家可以去了解更多,欢迎补充。

推荐问题