En 10 meses, se logró aumentar el rendimiento en Chrome en un 22% en la prueba Speedometer 3.

La empresa Google ha resumido las optimizaciones en Chrome realizadas desde agosto del año pasado. Los cambios han permitido acelerar la prueba Speedometer 3 en un 22% (pasando de 42.84 a 52.35 puntos) y lograr los mejores resultados entre todos los navegadores. Se menciona que el aumento de rendimiento permitirá reducir las esperas de carga de sitios web en 58 millones de horas entre todos los usuarios del navegador, si cada usuario utiliza Chrome solo 10 minutos al día. Es notable que desde abril de 2022 hasta agosto de 2024, el rendimiento en la prueba Speedometer 3 en Chrome ha crecido un 94% (Chrome 101 obtenía aproximadamente 22 puntos, mientras que Chrome 128 alcanzó 42.84 puntos).

En 10 meses, se logró aumentar el rendimiento en Chrome en un 22% en la prueba Speedometer 3.
En 10 meses, se logró aumentar el rendimiento en Chrome en un 22% en la prueba Speedometer 3.

Entre los cambios que contribuyeron al aumento de rendimiento del navegador se mencionan:

  • Optimización de la colocación en memoria de las estructuras internas relacionadas con DOM, CSS, diseño de página y renderizado;
  • Conservación solo de los estados necesarios en el motor Blink;
  • Aumento de la eficiencia en el uso de la caché de CPU;
  • Optimización del funcionamiento del recolector de basura Oilpan;
  • Mejora en el manejo de cadenas y transición al algoritmo de hash rapidhash en el proceso de renderizado;
  • Utilización de algoritmos de hash, filtrado y verificación óptimos en diversas estructuras de datos;
  • Aceleración de la operación de conformación de glifos al mostrar texto.

El conjunto de pruebas Speedometer 3.0 fue preparado en colaboración con las empresas Mozilla, Google, Microsoft y Apple, y está diseñado para evaluar las latencias al simular el trabajo del usuario con aplicaciones web estándar. En las pruebas se evalúa el rendimiento de los marcos Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte y Vue, el renderizado utilizando el elemento Canvas, la generación de SVG, el procesamiento de CSS complejos, el trabajo con árboles DOM muy grandes y el uso de métodos aplicados en la edición de contenido en modo WYSIWYG y en sitios de noticias. Durante la prueba se mide la velocidad de trabajo con notas en diferentes implementaciones del marco TodoMVC, se verifica el procesamiento de texto en editores WYSIWYG como CodeMirror y TipTap, se realizan operaciones con diagramas utilizando las bibliotecas Observable Plot, chart.js y react-stockcharts, y se simula la interacción con contenido en sitios que utilizan marcos web como Next.js y Nuxt.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster