firefox firefox-developer-tools network-monitoring

¿Qué significa realmente "bloqueado" en las herramientas de desarrollo de Firefox Monitoreo de red?



firefox-developer-tools network-monitoring (3)

Tiempo que se pasa en una cola esperando una conexión de red.

El navegador impone un límite en el número de conexiones simultáneas que se pueden hacer a un solo servidor. En Firefox, el valor predeterminado es 6, pero se puede cambiar utilizando la preferencia network.http.max-persistent-connections-per-server. Si todas las conexiones están en uso, el navegador no puede descargar más recursos hasta que se libere una conexión.

Fuente: https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor

Es muy claro que el navegador corrige el límite a 6 conexiones simultáneas por servidor (dominios / IP), la pregunta del sistema operativo no es muy relevante.

La sección de tiempo de la documentación de Firefox Network Monitor , "Bloqueado" se explica como:

Tiempo que se pasa en una cola esperando una conexión de red.

El navegador impone un límite en el número de conexiones simultáneas que se pueden hacer a un solo servidor. En Firefox este por defecto es 6

¿Es el límite en las conexiones de números la única limitación? ¿O el navegador está bloqueado a la espera de que la conexión del sistema operativo cuente también como bloqueada?

En un navegador nuevo, en una primera conexión, antes de que se realice cualquier otra conexión (por lo que el límite no debería aplicarse aquí), me bloquean por 195 ms.

¿Es este el navegador que espera el SO? ¿Significa "Bloqueado" aquí?


La mejor manera de leer los documentos de Firefox. Esto explicará este artículo detallado.


Tengo un servidor que tarda varios segundos en responder, lo que me permitió realizar una referencia cruzada de la medición de Firefox con un rastro de wirehark. Veo que el primer SYN se envía inmediatamente. El final del tiempo "Bloqueado" corresponde a cuando el servidor Hello vuelve.

No pude relacionar el final de la "configuración TLS" con ningún paquete de wirehark. Se extiende por unos segundos; pertenecen los últimos datos que se intercambian en la conexión TLS inicial.

En pocas palabras: no parece que el tiempo empleado en "Bloqueado" y en "Configuración TLS" sea muy confiable, al menos en algunos casos.

Mi configuración tiene un proxy inverso TLS que reenvía la conexión con SNI. No estoy seguro de si eso podría estar relacionado.