
Daniel Alejandro Cumaco Robayo
Preguntaprimero compila y genera codigo maquina ejecutable? para el cual ya no nesecito Node.js? o simplemente lo interpreta y lo comunica a los servidores como java?

Sebastián Gonzalez Quintero
El código no se compila es interpretado. NodeJS utiliza el motor V8. Este motor permite ejecutar Javascript a una velocidad muy alta debido a que implementa un JIT Compiler.
El JIT compiler se refiere a conseguir trozos del código, interpretarlos y ejecutar una instrucción en Assembler directamente lo que permite una velocidad muy alta para un lenguaje interpretado.

Juan Esteban Galvis
Hola si quiere profundizar en ese proceso del Motor de V8 te dejo el curso del tema: https://platzi.com/clases/javascript-navegador/
JavaScript es interpretado pero V8 lo compila a algo SIMILAR al lenguaje maquina llamado ByteCode que interpreta más rápidamente pero antes realizó varios procesos con JavaScript que aprender en el curso que te deje arriba.

José D. Gutiérrez
Recordemos que javascript es un lenguaje interpretado, sin importar si corre en el cliente o en el servidor. El motor V8 es quien interpresa el código javascript y lo convierte a lenguaje máquina ~

Daniel Alberto Esquinazi
V8 es el que interpreta el codigo Javascript y genera el codigo maquina, pero para que funcione correctamente node.js(libuv) realiza otras cosas como el manejo de los eventos.