【问题标题】:Is JavaScriptCore framework on iOS 7 using JIT compilation?iOS 7 上的 JavaScriptCore 框架是否使用 JIT 编译?
【发布时间】:2014-04-12 10:34:19
【问题描述】:

根据一些谷歌搜索,似乎 ios 上的 JavaScript 有时是 JIT 编译的,有时不是。 ios 7 中添加的 JavaScriptCore 框架怎么样?如果我在我的应用中使用 JIT 编译,我会得到它吗?

【问题讨论】:

    标签: javascript ios jit


    【解决方案1】:

    不,iOS 7+ 上的 JavaScriptCore 将无法为您进行 JIT 编译,因为 iOS 不允许将内存的可写/可执行页面映射为硬性规则,而这是 JIT 的要求。只有 MobileSafari.app、Web.app 和少数其他系统应用程序具有允许它们进行 JIT 编译的权利。 iOS 8 中的新 WKWebView 在允许 JIT 编译的单独进程中呈现,因此 WKWebView 中的 JavaScript 比 UIWebView 或普通 JSContext 更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2011-06-30
      • 2011-08-14
      • 1970-01-01
      相关资源
      最近更新 更多