gpt4 book ai didi

javascript - 如何通过 HTTP(如 JavaScript)发送 Mozilla Firefox IonMonkey MIR?

转载 作者:行者123 更新时间:2023-11-30 18:12:23 24 4
gpt4 key购买 nike

Google Native Client使得从服务器向浏览器发送标准化 native 代码并执行它成为可能。代码运行速度很快。

最近 Mozilla 发布了名为 IonMonkey 的新 JavaScript VM , 那有 Middle-level Intermediate Representation .首先,将 JavaScript 转换为 MIR,然后应用优化,然后生成 native 代码。

是否可以像使用 Native Client 那样从服务器向浏览器发送 MIR?

Mozilla 是否有任何计划使其成为可能?

Mozilla IonMonkey MIR 能否成为类似于 Google Native Client 代码的东西?

最佳答案

不可能从服务器向浏览器发送 MIR。

没有计划使之成为可能。一方面,这需要构建一个 MIR 验证器,而且目前还没有构建一个的计划。此外,MIR 取决于运行时观察到的类型信息;使其可序列化还需要序列化和反序列化此类型信息,并在反序列化时将其传播到 JS 引擎的非 MIR 部分。这是一项很好的工作,但带来了可疑的好处:生成的代码将比 JS 源代码大得多,而且一旦完成所有验证和转换,转换为二进制代码是否会更快还不清楚诸如此类。

关于javascript - 如何通过 HTTP(如 JavaScript)发送 Mozilla Firefox IonMonkey MIR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14291300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com