Недавно - это когда?
Есть интерпретатор Ignition он строит и выполняет байт-код и собирает статистику.
Есть оптимизирующий компилятор Turbofan - он компилирует в ассемблерный код.
А что оптимизирует байт-код?
До (кажется) 2016г в V8 пытались обходиться без бай-кода. Сначала компилировали в неоптимизированный ассемблерный код, а потом оптимизировали его. Но потом от этого отказались.
|