Nueva Generacion de Motores JavaScript

Jueves, 18 Septiembre   

Sea cómo sea, nos encontramos frente a una nueva generación de motores de JavaScript con un rendimiento muy superior al que estamos acostumbrados y que permitirán aplicaciones JavaScript mucho más sofisticadas.

Por un lado, V8 de Google, es un compilador de JavaScript a código máquina ( en lugar de un intérprete como los motores actuales ), lo que evita el código intermedio y el interprete ahorrando tiempo de ejecución.

Por el otro lado TraceMonkey de Mozilla, incorporará la tecnología de optimización Tracing, que cachea las trazas JavaScript generando un código compilado que puede ser usado la próxima vez que encontramos la misma traza. De esta forma, no evitamos el código intermedio y el interprete si no tememos la traza guardada, pero si la tenemos, evitamos el código intermedio, el interprete y el compilado.