Le Total Blocking Time (TBT) mesure le temps total entre le FCP et le TTI pendant lequel la page est bloquée.
Calcul :
- Somme de toutes les long tasks (> 50ms)
- Seule la portion > 50ms compte
Exemple :
- Task 1 : 80ms → TBT += 30ms
- Task 2 : 120ms → TBT += 70ms
- Total TBT : 100ms
Scoring :
- Bon : TBT < 200ms
- ️ À améliorer : 200ms - 600ms
- Mauvais : TBT > 600ms
Optimisations :
- Découper les long tasks
- Code splitting
- Différer le JavaScript non-critique
- Web Workers
Métrique Lighthouse pour quantifier la réactivité.