Cómo Google está haciendo Chrome más rápido y ligero

Cómo Google está haciendo Chrome más rápido y ligero

Esta misma semana Google anunciaba una serie de cambios que ayudarán a mejorar el funcionamiento de su navegador, Google Chrome. Google asegura que éstos cambios harán que el navegador, que ya se ha actualizado recientemente, sea más rápido y ligero. Este cambio se debe a un cambio en la forma de compilar JavaScript.

Vista de Google Chrome en un Mac

El motor JavaScript V8 de Chrome compila JavaScript como proceso principal, cosa que podría afectar al rendimiento de la aplicación u ocasionar otra serie de problemas. La futura versión de Chrome pretende cambiar la forma de compilar JavaScript mediante la descarga del mismo para crear la compilación en un subproceso de fondo.

Lo que hace actualmente el motor de compilación es aplazar la compilación de funciones hasta justo antes de se ejecuten por primera vez. Esta fase de compilación es rápida pero no se centra en la compilación, sólo en que se haga rápidamente. Las piezas del código que son usadas muy a menudo son compiladas una segunda vez por un compilador de optimización (que lleva más tiempo que la primera fase) ofreciendo un código mucho más rápido. Lo que quiere hacer Google para dar velocidad a Chrome es que el compilador ejecute estos dos procesos de manera simultánea, lo que significa que compilación y optimización sucederán al mismo tiempo.

Ahora mismo este tipo de compilación simultánea solo está disponible en Chrome Beta ya que se encuentra en periodo de pruebas, aunque espero que llegue lo más rápido posible a la versión completa de Chrome para poder así reducir los tiempos de carga, procesos y aplicaciones del navegador.

Para ti
Queremos saber tu opinión. ¡Comenta!