Qué significa este problema
TBT señala trabajo que mantiene ocupado al navegador cuando debería poder pintar y responder.
Respuesta breve
Total Blocking Time es una métrica de laboratorio que muestra cuánto trabajo largo bloquea el main thread durante la carga. INP es una métrica Core Web Vitals de respuesta y no es lo mismo que TBT. Aun así, un TBT alto ayuda a detectar JavaScript y trabajo del main thread que puede afectar la respuesta.
Por qué importa
Aunque el contenido sea visible, la interacción puede sentirse lenta si los scripts monopolizan el navegador.
TBT señala trabajo que mantiene ocupado al navegador cuando debería poder pintar y responder.
Ejecuta una comprobación de una página pública, revisa la evidencia, entiende si el problema es prioritario y usa ViewMend AI solo cuando necesites una explicación, una tarea para desarrolladores o un AI Fix Plan.
Después de cambios en JavaScript, compara TBT, long tasks y hallazgos de third-party code.
Causas frecuentes
Qué revisar primero
Cómo corregirlo
Cómo verificar la corrección
Después de cambios en JavaScript, compara TBT, long tasks y hallazgos de third-party code.
Cómo funciona
Flujo de trabajo
ViewMend te ayuda a inspeccionar una página pública real, comparar evidencia en móvil y escritorio, y decidir si merece la pena usar créditos en una salida de AI.
Ejemplo de tarea para desarrolladores
Dividir bundles JavaScript y reducir long tasks para que el navegador responda antes durante la carga.
| Problema | TBT señala trabajo que mantiene ocupado al navegador cuando debería poder pintar y responder. |
|---|---|
| Corrección sugerida | Dividir bundles JavaScript y reducir long tasks para que el navegador responda antes durante la carga. |
| Criterios de aceptación | La siguiente comprobación de laboratorio muestra una mejora en la métrica afectada, no se rompe ningún comportamiento crítico en móvil o desktop, y la página sigue renderizándose correctamente. |
| Paso de retest | Después de cambios en JavaScript, compara TBT, long tasks y hallazgos de third-party code. |
Prioridades de corrección
| Qué revisar | Por qué importa | Siguiente acción |
|---|---|---|
| Long tasks | Bloquean el main thread y retrasan la respuesta. | Dividir trabajo y aplazar lógica no crítica. |
| Unused JavaScript | Sigue costando descarga, parse y compilación. | Eliminar, dividir o lazy load bundles. |
| Scripts de terceros | Compiten por el main thread. | Retrasar, eliminar o cargar tras consentimiento/interacción. |
FAQ
No. TBT es una métrica de laboratorio sobre bloqueo durante carga; INP mide respuesta a interacciones.
JavaScript pesado, hidratación, long tasks y código de terceros costoso.
JavaScript usa el main thread y puede impedir respuestas rápidas.
No a ciegas. Evalúa valor y coste, luego retrasa o elimina los de poco valor.
Sí, ViewMend AI puede crear una tarea para desarrolladores cuando la solicitas explícitamente.