Prueba de velocidad del navegador


Una prueba de velocidad del navegador es un punto de referencia informático que califica el rendimiento de un navegador web , midiendo la eficiencia del navegador para completar una lista predefinida de tareas. En general, el software de prueba está disponible en línea, ubicado en un sitio web, donde se cargan y ejecutan diferentes algoritmos en el cliente del navegador. Las tareas de prueba típicas son renderizado y animación, transformaciones DOM , operaciones de cadenas, cálculos matemáticos, algoritmos de clasificación , pruebas de rendimiento gráfico e instrucciones de memoria. Las pruebas de velocidad del navegador se han utilizado durante las guerras de navegadores para demostrar la superioridad de navegadores web específicos. El popular Acid3test no es una prueba de velocidad en particular, pero comprueba la conformidad del navegador con los estándares web (aunque comprueba si se cumple un objetivo de rendimiento general).

El velocímetro fue desarrollado originalmente por el equipo de WebKit en Apple, se lanzó en 2014 y se actualizó en 2018. [1] Velocímetro 2.0 prueba la capacidad de respuesta de una aplicación web de un navegador cronometrando interacciones simuladas del usuario.

Este punto de referencia simula las acciones del usuario para agregar, completar y eliminar elementos de tareas pendientes utilizando múltiples ejemplos en TodoMVC. Cada ejemplo en TodoMVC implementa la misma aplicación de tareas pendientes utilizando las API DOM de diferentes maneras. Algunos llaman a las API DOM directamente desde ECMAScript 5 (ES5), ECMASCript 2015 (ES6), ES6 transpilado a ES5 y Elm transpilado a ES5. Otros utilizan uno de los once marcos de JavaScript populares: React, React with Redux, Ember.js, Backbone.js, AngularJS, (nuevo) Angular, Vue.js, jQuery, Preact, Inferno y Flight. Muchos de estos marcos se utilizan en los sitios web más populares del mundo, como Facebook y Twitter. El rendimiento de este tipo de operaciones depende de la velocidad de las API DOM, el motor de JavaScript, la resolución del estilo CSS, el diseño y otras tecnologías.

Peacekeeper es un punto de referencia independiente de la plataforma de Futuremark que prueba las operaciones de renderizado, matemáticas y de memoria. Se tarda aprox. 5 minutos para la ejecución y cuenta los resultados de otros navegadores con diferentes CPU. Futuremark dejó de mantener a Peacekeeper en julio de 2015. [2] La prueba se desconectó en marzo de 2018 y ya no está disponible.

Prueba de un motor JavaScript usando algoritmos simples. Muestra los resultados de otros visitantes (mejor, promedio, peor) con el mismo sistema operativo y versión de navegador. [3] Tiene una página de estadísticas adicional con la clasificación del navegador.

Microsoft mantiene un conjunto de pruebas orientadas al rendimiento, a menudo diseñadas para probar y enfatizar JavaScript y el rendimiento de representación. Estas pruebas generalmente están diseñadas para resaltar el rendimiento de IE [ cita requerida ] , pero son compatibles con otros navegadores principales.