每个浏览器如何公开JavaScript的中间表示?

7 javascript compiler-construction interpreter

题:

我听说人们可以互换使用动态编译和解释这两个术语.这不是关于语义的问题.

显然,当代码到达处理器时,它处于某种二进制形式.

我怎样才能看到中间代表?

例如,使用编译器选项很容易在程序集中查看C代码.

使用JavaScript有类似的方法吗?我不确定将调用哪个中间表示,但这里有一些一般参考.

研究

澄清:

这个问题与缩小无关.

pim*_*vdb 1

如果您通过编译 d8 shell 自己构建 V8,则可以运行d8 --print_coded8 --print_opt_code。您可能想将此数据输出到文件中。