World Wide Web: ¿Cómo ha cambiado el tiempo promedio de carga de la página con el tiempo?

Esta pregunta se hizo hace más de cuatro años, literalmente un día después de que Steve Souders escribió esta publicación: Anunciando el Archivo HTTP.

Las sociedades e instituciones exitosas reconocen la necesidad de registrar su historia; esto proporciona una manera de revisar el pasado, encontrar explicaciones sobre el comportamiento actual y detectar tendencias emergentes. En 1996, Brewster Kahle se dio cuenta de la importancia cultural de Internet y la necesidad de registrar su historia. Como resultado, fundó el Archivo de Internet que recopila y almacena permanentemente el contenido digitalizado de la Web.

Además del contenido de las páginas web, es importante registrar cómo se construye y sirve este contenido digitalizado. El Archivo HTTP proporciona este registro. Es un repositorio permanente de información de rendimiento web, como el tamaño de las páginas, las solicitudes fallidas y las tecnologías utilizadas. Esta información de rendimiento nos permite ver las tendencias en cómo se construye la Web y proporciona un conjunto de datos común a partir del cual realizar investigaciones de rendimiento web.

Desde la publicación de Steve en 2013 HTTP Archive: nuevas estadísticas:

El gráfico del índice de velocidad mide la velocidad de representación. El índice de velocidad fue inventado por Pat Meenan como parte de WebPagetest. (WebPagetest es el marco que ejecuta todas las pruebas de archivo HTTP). Es el tiempo promedio (en milisegundos) en el que se muestran las partes visibles de la página. (Consulte la documentación del Índice de velocidad para obtener más información). A medida que avanzamos a la Web 2.0, con páginas más ricas y dinámicas, window.onload es una representación menos precisa de la percepción del usuario sobre la velocidad del sitio web. El índice de velocidad refleja mejor la rapidez con que el usuario puede ver el contenido de la página.


Mirando el índice de velocidad en la imagen adjunta, creo que podría concluir que el rendimiento de la web en su conjunto se ha vuelto más lento. Pero eso no es todo.

Alrededor de este tiempo, Doug Sillars hizo algunas consultas sobre las métricas de rendimiento utilizando los datos en bruto disponibles gratuitamente. Aquí están sus hallazgos: ¿Qué tan rápido se está volviendo más lenta la Web?

Hay algunas características interesantes a tener en cuenta. Mira los mejores 1,000 sitios web. Los percentiles 10, 20 y 30 (el 30% más rápido) de los 1,000 principales sitios web son cada vez más RÁPIDOS que el ‘paquete’. Eso no es bueno.

Entonces, no solo la web se está volviendo más lenta, sino que se está volviendo especialmente más lenta para los sitios más rápidos. Los sitios con más para perder están perdiendo más.

Permítanme agregar algunos parámetros a su pregunta en función de cuál sea su intención y luego tratar de responderla.

  1. El tiempo de carga de la página es qué tan rápido el usuario experimenta que la página parece estar hecha
  2. La población que ‘promediaremos’ son sitios web de negocios y consumidores de gran volumen, no la larga lista de páginas que hay.

Es sorprendente la cantidad de información que hay sobre cómo medir su sitio, o acelerarlo, o por qué es importante que sea rápido. Un ejemplo:

http://radar.oreilly.com/2009/07

Pero hay una escasez de datos históricos como los que usted solicita. Probablemente Google tiene algo de esta información, basada en presentaciones como la siguiente, actualmente el promedio es de 4.9 segundos por diapositiva 3.

http://assets.en.oreilly.com/1/e

Pero incluso ellos no comparten una tendencia histórica del tiempo o incluso cómo llegaron al número 4.9, al menos no en una ubicación pública.

Entonces, permítanme ofrecer un argumento lógico de por qué deberían pensar que ha disminuido constantemente de aproximadamente 8-10 segundos a 2 segundos. Psicológicamente se cree que la expectativa del usuario para el tiempo de carga de la página es causada por la experiencia histórica, y que hasta cierto punto (<< 100 ms) siempre es mejor. Dicho de manera simple, qué tan rápido experimento las unidades web, qué tan rápido espero que funcione. Esta tendencia ha sido rastreada por empresas, como Akamai. Descubrieron que la expectativa del usuario sobre el tiempo de carga de la página ha disminuido constantemente en el tiempo extra.

http://www.akamai.com/html/about

Este estudio de investigación hace referencia a 2 segundos en 2009 versus 4 segundos en 2006. Antes de eso, 8 o 10 segundos se consideraban el objetivo en gran medida basado en investigaciones antiguas realizadas por IBM.

Por lo tanto, la expectativa de tiempo de carga de la página ha disminuido, por lo que deberíamos pensar que el tiempo de carga de la página también está disminuyendo. Tenga en cuenta que es una falacia lógica a menos que aceptemos la premisa de que la experiencia pasada es la causa principal de las expectativas del usuario. De lo contrario, algo más podría explicar el cambio de percepción.

Entonces, ¿cómo explico los datos de Pat Meenan, presentados por Jonathan, dado que creo que Pat es una persona íntegra que lo conoció anteriormente?

http://calendar.perfplanet.com/2

Bueno, debemos considerar la escala de tiempo y la metodología.

Estoy discutiendo sobre la tendencia en los últimos 10 años frente a su análisis de dos años. Quizás la velocidad no siguió el ritmo de la nueva complejidad de 2008 a 2010. Pero creo que esta conclusión es prematura. Como Pat admite en su primer partido, este no es un estudio científico con un conjunto de datos controlados. Dado que su herramienta es utilizada por desarrolladores y personas que intentan mejorar la velocidad de la página, es probable que la ejecuten de manera interactiva hasta que su trabajo esté terminado, sesgando las muestras hacia pruebas de bajo rendimiento. Dado que el peso y la complejidad de la página han aumentado las horas extras, es posible que los primeros intentos sean más lentos en 2010 que en 2008. Por lo general, los desarrolladores hacen que algo funcione de manera funcional y luego lo optimizan al final.

Para concluir, creo que es lógico aceptar provisionalmente que el tiempo promedio de carga de la página está disminuyendo a largo plazo hasta que alguien, tal vez aquí, presente datos completos y rigurosos. (Lo que busqué en vano)