从我读过的所有内容来看,似乎唯一提到的就是阻止JavaScript被编译一次,运行到处(或至少每个浏览器运行)都是愚蠢的eval()
语句。有什么关于JavaScript的东西使这成为一个不可能的壮举?
不是浪费所有这些时间,在每台计算机和每个浏览器上,JIT-ting和下载多个源代码文件,我希望看到浏览器使用更少的字节运行JavaScript,使用更少的连接,并且快速,优化代码。
如何做到这一点?
答案 0 :(得分:2)
这个问题在几个层面上存在缺陷。
architectures * OSs
转到architectures * OSs * browsers
可执行文件)以进行DOM集成。答案 1 :(得分:2)
虽然这并没有真正浪费那么多时间。 JavaScript引擎花费的时间远远超过运行 JavaScript而不是解析它。理论上你可以将JavaScript编译成机器代码,这有点像嵌入JavaScript引擎和脚本本身,就像一个自解压的ZIP文件或其他东西。我不认为这有什么好处。