Google Chrome v91 es un 23% más rápido que su versión anterior

Google lanzó recientemente Chrome v91 que contenía muchas funciones. Algunos incluyen el modo de escritorio predeterminado, una mejor API de acceso al sistema de archivos y un nuevo panel de control. Si bien estos son apreciados, una ventaja real se presenta en forma de mejora del rendimiento. Según Google, el último Chrome ahora es un 23% más rápido que su predecesor debido a las herramientas del compilador Sparkplug y a las breves llamadas integradas.

Índice de contenidos

    Mejoras en el rendimiento de Google Chrome

    Durante mucho tiempo se ha culpado a Google por los recursos de registro y el rendimiento lento, ofreciendo las mejores funciones de navegación. En su nueva versión 91 lanzada recientemente, Google ha resuelto, al menos mejorado, el rendimiento de su navegador Chrome para que sea más atractivo para los usuarios.

    Según la publicación del blog de Chromium, El Gerente de Producto de Google Chrome, Thomas Nattestad, dijo que el nuevo Chrome es hasta un 23% más rápido que su versión anterior, lo que les ahorra a los usuarios 17 años de su "Tiempo de CPU cada día.”Y esto es posible gracias a dos nuevas herramientas: Compilador de bujías y Llamadas integradas cortas.

    Como explicó Nattestad, el compilador Sparkplug tiene la tarea de completar el "brecha entre la necesidad de comenzar a ejecutar rápidamente y la optimización del código para obtener el máximo rendimiento." Mientras que el "Las llamadas internas cortas optimizarán el lugar de la memoria en el que colocamos el código generado para evitar saltos indirectos al llamar a las funciones."

    Explicando más, el motor JavaScript V8 del navegador Chrome tiene múltiples compiladores que generan y comparten datos entre ellos en varias fases de ejecución. El compilador Sparkplug cierra la brecha entre Ignition y Turbofan, el sistema de compilador de dos niveles del motor V8 para "generar código de máquina nativo sin depender de la información recopilada al ejecutar el código JavaScript. "

    Esto da como resultado un rendimiento más rápido, ya que la ejecución se reduce más rápido. Y el Short incorporado es un nuevo mecanismo que ayuda al motor V8 a optimizar la ubicación en la memoria del código generado. Como escribió Nattestad, "Cuando V8 genera código específico de la CPU a partir de JavaScript, coloca ese código en la memoria. Este código generado con frecuencia llamará a funciones integradas, que son pequeños fragmentos de código para manejar rutinas comunes, desde operaciones básicas como agregar dos variables a funciones completas en la biblioteca estándar de JavaScript.. "

    Más, "Para algunas CPU, las funciones de llamada que están más alejadas del código generado pueden hacer que las optimizaciones internas de la CPU (como la lógica de predicción de rama) fallen. La solución para esto es copiar las funciones integradas en la misma región de memoria que el código generado. "

    Relacionados

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir