JavaScript 字节码编译器?

标签 javascript compiler-construction bytecode

对于我正在进行的项目,我需要一种方法将 JavaScript 编译成某种中间语言或字节码,以便我可以单步执行它。我知道现代浏览器中的许多 JavaScript 引擎都做这样的事情,但它们不会使生成的字节码可访问。对于这种 JavaScript 编译,是否有现成的好工具?

最佳答案

不完全确定您的需求,但是可能Rhino可以为你工作。

The JavaScript compiler translates JavaScript source into Java class files. The resulting Java class files can then be loaded and executed at another time, providing a convenient method for transfering JavaScript, and for avoiding translation cost.

关于编译功能的更多信息位于here .

关于JavaScript 字节码编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356786/

相关文章:

javascript - 单击两次后无法在 iOS 上输入 html 输入字段

javascript - 简单的 JavaScript 棋盘

javascript - jsTree 无法选择叶子

javascript - js、html5、css、跨浏览器问题

c++ - 编译成更快的代码 : "n * 3" or "n+(n*2)"?

c - Eclipse CDT 包含问题

java - Java 编译器是否优化数组索引查找?

java - 经过Byte Buddy改造后,如何在不加载或保存类的情况下获取类信息?

java - 寻找字节码

JAVA BCEL NEWARRAY getType 基本类型