1、什么是AST(抽象语法树) 抽象语法树是源代码语法结构的一种抽象表示。 它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 1.1、简单认识AST在线解析网站 AST在线解析网站(https://astexplorer.net/) 如下图所示,左边是我们的源代码,右边是代码的树状结构 image.png 之后的讲解是...
我们都知道运⾏⼀⼤段 JavaScript 代码性能会变得很糟糕。这段代码不仅需要通过⽹络传输,⽽且还需要解析、编译成字节码,最后执⾏。在之前的⽂章中,我们讨论了 JS 引擎、运⾏时和调⽤堆栈等,以及主要由⾕歌 Chrome 和 NodeJS 使⽤的V8引擎。它们在整个 JavaScript 执⾏过程中都发挥着⾄...