Apple 的 JavaScriptCore (JSC) 文档中的“JIT is disabled”是什么意思

What does `JIT is disabled` mean in Apple's JavaScriptCore (JSC) documentation

我正在阅读有关 NativeScript 的文档,它说明了有关 Apple 的 JavaScriptCore (JSC) 虚拟机的以下内容:

It is responsible for the JavaScript code processing. A good analogy may be made with the way Node.js processes JavaScript and translates it to the underlying system APIs. We are handling each getter/setter on JavaScript objects and dynamically call iOS APIs when needed. The virtual machine is loaded in the application's process and operates on the main UI thread. Apple does not allow JIT in AppStore Apps so the JIT is disabled in our build.

我对加粗的句子很好奇。这是什么意思?如果 VM 被禁用,JavaScript 是如何解释的?

谢谢

禁用的是JIT,而不是整个VMVM只能在较慢的解释模式下执行js代码,因为ios会杀死任何第3个敢于运行动态生成代码的进程--这是JIT的核心。