Time To Interactive

Abréviation(s) : TTI

Le Time to Interactive (TTI) est une métrique de performance web qui mesure le temps qu’il faut pour qu’une page web soit complètement interactive. Une page est considérée comme interactive lorsque :

  • Le contenu visible est entièrement chargé.
  • Les événements d’entrée utilisateur (clics, touches) sont traités rapidement.
  • Le thread principal du navigateur est suffisamment libre pour réagir rapidement aux interactions.

Le TTI débute lorsque le premier contenu est rendu à l’écran (généralement après le First Contentful Paint – FCP) et se termine quand la page devient suffisamment stable et réactive pour que l’utilisateur puisse interagir sans délai. Cette métrique est cruciale pour évaluer l’expérience utilisateur, car même si une page semble visuellement complète, si elle ne répond pas aux actions de l’utilisateur, l’expérience perçue est dégradée.

Facteurs influençant le TTI :

  • Scripts JavaScript : Un JavaScript lourd ou mal optimisé peut bloquer le thread principal, retardant l’interactivité.
  • Ressources non critiques : Le chargement de ressources non essentielles avant que la page ne devienne interactive peut retarder le TTI.
  • Tâches longues : Des tâches longues ou bloquantes sur le thread principal empêchent le navigateur de traiter les interactions utilisateur.

Pour améliorer le TTI, il est recommandé de :

  • Optimiser le JavaScript : Minimiser, différer ou charger de manière asynchrone les scripts non critiques.
  • Réduire les tâches longues : Fractionner les tâches longues en blocs plus petits pour libérer le thread principal.
  • Prioriser le contenu interactif : Charger et afficher d’abord les éléments critiques pour l’interaction utilisateur.

Le TTI est une métrique clé des performances web et des Core Web Vitals de Google, car il mesure non seulement la rapidité de chargement d’une page, mais aussi son réactivité une fois chargée, contribuant directement à l’expérience utilisateur globale.

Articles associés

INP, Interaction to Next Paint, futur remplaçant du FID, First Input Delay.

Technique

8 juin 2022

Depuis quelques semaines si vous suivez régulièrement vos perfs dans PageSpeed Insight, vous avez vu apparaître des indicateurs qui n’étaient pas présents avant. Parmi ceux-ci...

Lire la suite de INP, Interaction to Next Paint, futur remplaçant du FID, First Input Delay.

TBT : l’indicateur WebPerf de 2021 !

Technique

2 octobre 2020

Le Total Blocking Time ou TBT est un indicateur précieux et encore sous-exploité surtout si vous comptez améliorer vos indicateurs Web Vitals...

Lire la suite de TBT : l’indicateur WebPerf de 2021 !

Web Vitals : les mesures essentielles selon Google

Technique

11 mai 2020

Le 5 mai dernier, Google via web.dev a publié ses recommandations en matière de mesure qualité de l'expérience utilisateur : Web Vitals, mesures essentielles pour...

Lire la suite de Web Vitals : les mesures essentielles selon Google

12 exemples de PWA en 2019

Tendance

13 juin 2019

12 exemples de PWA concrets avec des chiffres clefs techniques et SEO pour démontrer l'intéret des technologies Progressive Web Apps.

Lire la suite de 12 exemples de PWA en 2019