gpt4 book ai didi

javascript - chrome 理解编译后的 javascript 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:26 31 4
gpt4 key购买 nike

不是让 V8 即时编译 JavaScript 并然后执行它,是否可以预先编译 JavaScript 然后将机器代码嵌入页面而不是将 JavaScript 嵌入页面页?

最佳答案

在网络上传送机器代码有两个主要问题:

  1. 便携性。没有服务器能够为所有可能的系统架构(现在和 future )提供适当的机器代码。例如,V8 已经支持 10 种不同的 CPU 架构。
  2. 安全。任何客户都不能在不知道机器是否可信的情况下在他们的机器上运行随机机器代码。

要解决 (1),您通常需要交叉编译机器代码,这比从高级语言向下编译更困难且成本更高。要解决 (2),您需要验证收到的机器代码,这比编译高级语言更困难且成本更高。

机器代码也往往比高级代码大得多,因此也存在带宽问题。

现在,JavaScript 可能不是特别好的高级语言选择。但这正是我们作为网络语言所坚持的东西。

关于javascript - chrome 理解编译后的 javascript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29806276/

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