
Carmen Álvarez M.
PreguntaEntonces ¿Engine V8 de Google compila de JavaScript a Machine Code o de V8 a código binario?

Cristian Danubio Díaz Perdomo
En la imagen podes ver al INTERPRETE este recorre el ABS (Abstract Sintax Tree) y genera BYTECODE.
Pero luego el PROFILER va evaluando el BYTECODE varias veces más buscando algo que pueda optimizar. Pasando de BYTECODE a MACHINE CODE, remplaza el código base de JavaScript para ejecutarlo mas rápido.

Hania Bagatella Maldonado
Para mayor ejemplificacion encontre esta imagen espero te ayude ,solo recuerda JS --> Bytecode-->Machine Code ✌😉
Kevin Fiorentino
El motor V8 de Google, que también utiliza NodeJS, compila el código Javascript a Bytecode y este es traducido a código máquina. En ese orden JS ---> Bytecode ---> Código máquina
Saludos!