Définitions
Pour les passionnés…

TBT (Total Blocking Time)

C’est quoi le TBT (Total Blocking Time) ?

Le Total Blocking Time, ou TBT, est un indicateur technique utilisé dans le domaine du web pour mesurer la réactivité d’une page internet. Il fait partie d’un ensemble de métriques destinées à évaluer la performance d’une page web, notamment en termes de vitesse de chargement et d’interactivité. Le TBT a pour but de quantifier les délais durant lesquels un utilisateur pourrait trouver la page non responsive, c’est-à-dire que la page est affichée mais qu’il ne peut interagir avec elle.

Plus précisément, le TBT mesure le temps total durant lequel des tâches longues (plus de 50 millisecondes) bloquent le fil principal du navigateur, empêchant ainsi les réponses à des actions de l’utilisateur, telles que les clics ou les pressions sur les touches du clavier. Ce total exclut tout temps d’inactivité entre les tâches longues, se concentrant uniquement sur les intervalles de blocage cumulés.

Importance du TBT :

  • Réactivité: Un TBT faible signifie que la page web est plus réactive et permet une meilleure expérience utilisateur.
  • SEO: Depuis que Google a annoncé que la performance du web est l’une des composantes de son algorithme de classement, un TBT optimisé peut contribuer à une meilleure position dans les résultats de recherche.
  • Conversion: Les pages avec un TBT plus court ont souvent un taux de conversion plus élevé, car elles engendrent moins de frustration chez les utilisateurs et permettent une navigation plus fluide.

Afin de réduire le TBT et d’améliorer l’expérience utilisateur, les développeurs peuvent optimiser le code JavaScript, diviser les tâches longues en tâches plus courtes et retarder l’exécution des scripts non essentiels. Cela requiert une analyse approfondie de la page et une compréhension des processus d’exécution des navigateurs web.