JavaScript engine fundamentals: optimizing prototypes

上一篇文章已经讨论了现代 JavaScript 引擎的工作流程: js-engine-pipeline 我们也指出了引擎间的相同之处和编译环节中的差异。为什么会这样?为什么一些引擎的编译器比其他引擎多?结论是基于更快地生成代码和生成更好的代码两者间的考量。 tradeoff-startup-speed 解释器可以很快地生成字节码,...