【发布时间】:2014-01-08 20:25:49
【问题描述】:
是否可以编写一个编译器,将 javascript 编译为流畅的程序,使其更高效?
我知道即时编译,但我所说的是获取 javascript 并以类似于编译 OS 应用程序的方式对其进行编译。
只是一个实验问题。
【问题讨论】:
-
如何将编译后的代码传递给浏览器?
-
@JanDvorak:OP 没有专门讨论浏览器环境。
-
@bergi et al this is not 与所引用的问题相同。这个问题询问“原则上是否可行”,而引用的问题是“可以用 V8 完成吗”。不同的范围产生不同的问题。
-
@miraculixx:是的,也许(我已经投票支持重新开放,因为也有一个很好的答案)。不过,我认为另一个问题回答了基本问题(这是可能的,但您需要一些方法来处理动态方面)。另见Is there a native machine code compiler for JavaScript?
-
您可能会发现this answer 很有用。
标签: javascript compiler-construction compilation