Google Chrome ha sido durante un tiempo el navegador web más rápido en Windows, pero ahora Google dice que la versión 99 de Chrome es incluso más rápida que Apple Safari en Mac, con grandes ganancias de velocidad desde que Apple lanzó sus primeras Mac sin Intel M1 en 2020.

Para probar Chrome, Google utilizó Speedometer 2.0, un punto de referencia del propio equipo WebKit de Apple, que mide la capacidad de respuesta de las aplicaciones web basadas en JavaScript. Cuanto mayor sea la puntuación, mejor será el rendimiento del navegador en el manejo de JavaScript.

Google descubrió que Chrome 99 en Mac logró una puntuación de 300 en el velocímetro, lo que lo convierte en la puntuación más alta de cualquier navegador en macOS, incluido Safari basado en WebKit y también otros navegadores basados ​​en Chromium, desde Brave hasta Microsoft Edge y Vivaldi.

VER: La mejor computadora portátil con Windows 2022: las mejores computadoras portátiles comparadas

Chrome 99 se lanzó esta semana antes del gran lanzamiento estable de Chrome 100 que se lanzará a fines de marzo.

Las mejoras que destaca Google son particularmente importantes para el rendimiento de Chrome en las Mac M1 de Apple. Comparó Chrome 99 con Safari 15.2 17612.3.6.1.6 en una MacBook Pro modelo 2021 de 14 pulgadas con el Chip Apple M1 Max con 10 núcleos, 32 núcleos de GPU y 64 GB de RAM que estaba conectado a la corriente.

Google atribuye las velocidades más rápidas de Chrome a su técnica de optimización de compilación ThinLTO en Chrome 99 por hacerlo ahora un 7% más rápido que las compilaciones actuales de Safari. El rendimiento de los gráficos de Chrome también fue un 15% más rápido que el de Safari debido a las recientes optimizaciones de gráficos.

“En general, desde el lanzamiento de Chrome en Mac basadas en M1 a finales de 2020, Chrome ahora es un 43% más rápido que hace apenas 17 meses”, señala Google en una publicación de blog.

Otros contribuyentes importantes a las últimas velocidades de Chrome son el compilador V8 Sparkplug y las “llamadas breves integradas”. Sparkplug es el nuevo compilador de JavaScript de nivel medio para el motor JavaScript V8 de Chrome y se encuentra entre el intérprete de código de bytes de Ignition y el compilador de optimización Turbofan en Chrome.

El año pasado, Google anunció que la versión 91 de Chrome era un 23% más rápida gracias a Sparkplug y las llamadas breves integradas. La última característica fue muy importante para el rendimiento de Chrome en Mac M1.

Las llamadas integradas cortas optimizan la ubicación del código generado dentro de la memoria del dispositivo, explica Google. Esto ha marcado una “diferencia sustancial” en las Mac M1 basadas en Arm de Apple, dice Google.

El equipo V8 de Google en ese momento explicó que las llamadas breves integradas marcarían una gran diferencia en los chips M1 en respuesta a los cambios de diseño que Apple realizó como parte de las mitigaciones en toda la industria contra los ataques de Spectre.

“Mientras que en ARM64 el rango de llamada arquitectónica para llamadas directas está limitado a 128 MiB, resulta que el chip M1 de Apple tiene la misma limitación de rango de microarquitectura de 4 GiB para predicción de llamadas indirectas [as Intel recommended]”, explicó un desarrollador de V8.

“Las llamadas indirectas a un objetivo de llamada a más de 4 GiB siempre parecen mal predichas. Debido al búfer de reordenamiento particularmente grande del M1, el componente de la CPU que permite que las instrucciones futuras predichas se ejecuten especulativamente fuera de orden , las predicciones erróneas frecuentes resultan en una penalización de rendimiento excepcionalmente grande”.