js机制4: 抽象语法树AST 三分钟热度的艾达 2021-02-22 605 阅读1分钟 编译型语言:C / C++ 、 GO 解释型语言:Python、Javascript AST:抽象语法树(数据结构) Babel 代码转换器:ES6 -> ES6的AST -> ES5的AST -> js 源代码 ESLint :源码 -> AST -> 检查代码规范化 即时编译(JIT):字节码配合解释器和编译器 js v8 java、python 虚拟机 优化js 执行效率 提升单次执行速度 避免大的内联脚本(解析html会占用主线程) 减少 js 文件容量(提升下载速度,占用更低内存)