Creador de benchmarks

Crea casos de referencia en JavaScript, ajusta el calentamiento y las iteraciones, y compara el rendimiento lado a lado en el navegador.

Ajustes del benchmark

Cuántas ejecuciones medidas debe realizar cada caso. Los valores más altos suelen dar números más estables.

Cuántas ejecuciones se realizan antes de medir para que el motor de JavaScript se estabilice.

Listo para ejecutar el benchmark.

El código del benchmark se ejecuta solo en este navegador y no se sube, pero los casos y ajustes guardados permanecen en el almacenamiento local hasta que los borres.

Casos de benchmark

Resultados del benchmark

Ejecuta un benchmark para rellenar la tabla comparativa.

Cuándo usar el creador de benchmarks

El creador de benchmarks es útil cuando necesitas comparaciones rápidas y repetibles dentro del navegador:

  • Comparar estrategias de implementación

    Mide dos o más fragmentos de JavaScript en paralelo antes de elegir uno para producción.

  • Validar una optimización

    Comprueba si una refactorización o microoptimización realmente mejora el rendimiento antes de publicarla.

  • Preparar evidencia para una PR

    Copia el resumen o exporta el CSV para respaldar una pull request, una incidencia o una conversación técnica.

  • Ajustar calentamiento e iteraciones

    Aumenta el calentamiento o las iteraciones para reducir ruido y obtener resultados más estables.

  • Retomar benchmarks guardados

    Vuelve después de recargar y continúa con los mismos casos y ajustes guardados en el almacenamiento local.

Preguntas frecuentes

  • ¿El creador de benchmarks guarda mis casos de benchmark?

    Sí. La app guarda tus casos de benchmark junto con las iteraciones y el calentamiento localmente en este navegador bajo benchmarkBuilder.state.v1 para restaurarlos después de recargar.

  • ¿Se envía alguno de mis datos a un servidor?

    No. El creador de benchmarks funciona localmente en tu navegador y no envía tu código ni tus ajustes a un servidor.

  • ¿Qué se restaura exactamente al recargar la página?

    Se restauran los casos guardados, el número de iteraciones y el calentamiento desde el almacenamiento local para que puedas continuar donde lo dejaste.

  • ¿Cómo elimino los datos guardados del benchmark?

    Borra el almacenamiento de este sitio o elimina los datos guardados de AppDoesIt en la configuración del navegador para suprimir el estado almacenado del benchmark.

  • ¿Por qué cambian los resultados entre ejecuciones?

    Las pequeñas diferencias de rendimiento son normales. Usa entradas consistentes, aumenta las iteraciones o el calentamiento y compara varias ejecuciones antes de sacar conclusiones.