# 一.代码编译
Parser:负责将 JavaScript 源码转换为 Abstract Syntax Tree (AST)
Ignition:interpreter,即解释器,负责将 AST 转换为 Bytecode,解释执行 Bytecode;同时收集 TurboFan 优化编译所需的信息,比如函数参数的类型;
TurboFan:compiler,即编译器,利用 Ignitio 所收集的类型信息,将 Bytecode 转换为优化的汇编代码;
← JavaScript引擎 二.代码执行 →