Pregunta

Firebug es increíble al informar el tiempo relativo en que se realizó una solicitud HTTP con respecto al tiempo 'DomContentLoaded' y 'load'. Sin embargo, una vez que ocurre el evento de 'carga' (visto por la línea roja en la línea de tiempo), las solicitudes posteriores no tienen ninguna información sobre qué tan tarde ocurrieron con respecto a los dos eventos.

Para confundir las cosas, estas solicitudes (generalmente en la parte inferior de la línea de tiempo) parecen haber comenzado justo al comienzo de la carga de la página. ¿Podría alguien arrojar algo de luz sobre lo que debo inferir cuando veo tales entradas en la línea de tiempo que no tienen información sobre los tiempos de evento 'DomContentLoaded' y 'load' y parecen haber ocurrido después del evento de carga de la página, todavía el panel de red muestra que comenzaron al principio?

¡Gracias!

¿Fue útil?

Solución 2

Aquí hay una respuesta real a mi pregunta original: http: //www.softwareishard.com/blog/firebug/firebug-net-panel-timings/

Otros consejos

los eventos load y DOMContentLoaded se producen cuando se recuperan todos los archivos a los que se hace referencia desde la página html inicial. En el caso de DOMContentLoaded, el evento ocurre cuando el DOM inicial de la página está completamente cargado. Los archivos cargados desde el documento html inicial se mostrarán en relación con ese documento en la línea de tiempo.

Puede producirse tráfico de red adicional tan pronto como JavaScript comience la ejecución, a menudo a través de XmlHttpRequests al servidor de origen u otro servidor. Estas solicitudes no mostrarán los eventos de progreso (cargado, DOMContentLoaded) cuando pase el mouse sobre ellos. Debido a que estas solicitudes pueden activarse en función de los eventos que suceden dentro de la aplicación web, pueden mostrarse fuera de secuencia, su borde izquierdo alineado con las solicitudes originales de la página web. Es mejor no pensar que la línea de tiempo es una secuencia lineal para estas solicitudes y respuestas, sino más bien una cuadrícula que contiene diferentes representaciones del tráfico tal como ocurre en tiempo real.

¡espero que esto ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top