iOS 的 UIWebView 使用的 JavaScript 引擎叫啥名字?
Posted
技术标签:
【中文标题】iOS 的 UIWebView 使用的 JavaScript 引擎叫啥名字?【英文标题】:What's the name of the JavaScript engine used by iOS's UIWebView?iOS 的 UIWebView 使用的 JavaScript 引擎叫什么名字? 【发布时间】:2012-07-06 14:31:38 【问题描述】:我知道 UIWebView 使用 WebKit 作为 ios 的 UIWebView 的渲染引擎。
iOS 的 UIWebView 使用的 javascript 引擎叫什么名字? Chrome 使用的一种,比移动 Safari 的 Nitro JavaScript 引擎慢。
【问题讨论】:
This is an excellent article 讨论了这个问题。引擎没有改变(它仍然是 JavaScriptCore),Nitro 是该引擎中额外的 JIT 优化级别,即引擎没有改变(没有“之前”的 Nitro 引擎)。谷歌搜索“JavaScriptCore vs Nitro”会得到更多相同的文章。 【参考方案1】:它只是叫JavaScriptCore。
【讨论】:
【参考方案2】:JavaScriptCore 是 Nitro。当你通过 UIWebView 使用它时,它比在 Safari 中慢,因为 JIT 编译被禁用了。
【讨论】:
以上是关于iOS 的 UIWebView 使用的 JavaScript 引擎叫啥名字?的主要内容,如果未能解决你的问题,请参考以下文章
使用 UIWebView-stringByEvaluatingJavaScriptFromString 执行的脚本可用多长时间?