TurboFan
https://v8.dev/_img/v8-turbofan.svg
V8
の最適化コンパイラ。
フロントエンドが生成した
IR
から収集した型情報などを基に
JITコンパイル
して実行する
IR
は
JavaScript
でも
WebAssembly
でも共通らしい
この
IR
は
Ignition
でも使われる
はやい
よく最適化された
JavaScript
なら
WebAssembly
と遜色ない速度が出る