Temps d’interactivité (TTI)

Ce que Temps d’interactivité mesuré, pourquoi Lighthouse supprimé it in version 10, pourquoi it was jamais a Core Web Vital or a ranking factor, and pourquoi its ghost encore lives à l’intérieur Total Blocking Temps — from a SEO technique.

Première publication : 3 juil. 2026 · Dernière mise à jour : 3 août 2026 · Advanced
Langues

Temps d’interactivité (TTI) is a retired Lighthouse lab metric que marked quand une page's principal sub-resources had chargé and it pourrait reliably respond to input. It was supprimé from the Lighthouse Performances score in Lighthouse 10 (2023) pour being aussi sensitive to outlier network requêtes and long tasks; its 10% weight déplacé to CLS (now 25%). It was JAMAIS a Core Web Vital and jamais a ranking factor. The raw valeur encore computes in Lighthouse's JSON output at weight 0, so legacy CI scripts don't break — and its 'quiet window' logic encore defines the fin of the Total Blocking Temps window. Bing has aucun TTI guidance at tout. My prendre: don't chase a deprecated, unscored metric — utiliser TBT in the lab and INP in the field.

Evidence for this claim Time to Interactive was a Lighthouse lab metric for estimating when a page became reliably responsive. Scope: Historical Lighthouse metric definition. Confidence: high · Verified: Chrome Developers: Time to Interactive Evidence for this claim Lighthouse 10 removed TTI from the performance score and shifted its weight to CLS. Scope: Lighthouse scoring change; raw audit availability may differ by tool version. Confidence: high · Verified: Chrome Developers: Lighthouse 10

TL;DR — TTI is a retired Lighthouse lab metric: temps from charger commencer to quand une page’s principal sub-resources have chargé and it peut reliably respond to input. Supprimé from the Lighthouse Performances score in Lighthouse 10 (2023) pour being aussi sensitive to outlier network requêtes and long tasks; its 10% weight déplacé to CLS (now 25%). It was jamais a Core Web Vital (ceux are LCP, INP, CLS) and jamais a ranking factor. The raw valeur encore computes in Lighthouse’s JSON output (the interactive audit) at weight 0, hidden from the HTML report — legacy CI scripts garder working. And its “quiet window” logic encore defines où the Total Blocking Temps measurement window ends (FCP → TTI). Bing publishes aucun TTI guidance at tout. Utiliser TBT (lab) and INP (field) à la place.

Evidence for this claim Lighthouse 10 removed TTI from the performance score and shifted its weight to CLS. Scope: Lighthouse scoring change; raw audit availability may differ by tool version. Confidence: high · Verified: Chrome Developers: Lighthouse 10

Ce que TTI en réalité mesuré

Google’s definition, from the web.dev TTI page, is precise: “The TTI metric measures the temps from quand lune page starts chargement to quand its principal sub-resources have chargé and it is capable of reliably responding to utilisateur input quickly.” (source)

The problem it was designed to catch is the “looks interactive but isn’t” trap. Techniques comme rendu côté serveur peut faire une page regarder ready — liens and buttons painted on screen — avant its JavaScript has en réalité chargé, so ceux contrôle are visible but non-functional. TTI was the number que told vous quand lune page stopped lying to the utilisateur.

The même trap encore montre up today, TTI or aucun TTI: a client-rendered single-page app waiting on hydration, or a heavy third-party script tying up the principal thread après the shell has painted, les deux produce the identical visible-but-not-functional gap. The metric que mesuré it is gone; the underlying échec mode isn’t.

The old Lighthouse audit doc spelled out a three-part tester pour “fully interactive”: lune page displays utile content (mesuré by Premier affichage de contenu), event handlers are registered pour la plupart visible page elements, and lune page responds to utilisateur interactions dans 50 milliseconds. (Lighthouse audit doc)

How TTI was calculated (the “quiet window”)

Ce is the partie que matters la plupart pour understanding pourquoi it was supprimé — and pourquoi a piece of it survives. Lighthouse computed TTI in four steps:

  1. Commencer at Premier affichage de contenu (FCP).
  2. Search forward pour a quiet window of au moins five seconds — défini as aucun long tasks and aucun plus que two in-flight network OBTENIR requêtes.
  3. Search backward from que quiet window pour the dernier long task avant it, stopping at FCP si là were aucun long tasks.
  4. TTI is the fin temps of que dernier long task avant the quiet window (or the même valeur as FCP si aucun long tasks were trouvé).

Lire step 2 à nouveau, parce que it’s the whole problem. TTI depended on finding five seconds of quiet. Que rend it fragile: un slow, outlier network requête or a unique long task landing near the tail of une page charger peut push the “quiet window” seconds plus tard — swinging TTI dramatically sans quelconque réel modifier in how lune page felt to a utilisateur.

Is TTI a Core Web Vital? Aucun — it jamais was

Direct réponse: aucun. The three Core Web Vitals are LCP (chargement), INP (responsiveness), and CLS (visual stability). TTI predates que définir — the Core Web Vitals initiative launched in May 2020, and TTI déjà existed as a general Lighthouse “load responsiveness” metric bien avant alors. It was jamais folded into Core Web Vitals, and it was retired from Lighthouse entirely avant Core Web Vitals had quelconque chance to absorb it. (Pour the complet taxonomy of ce que is and isn’t a Core Web Vital, voir the Web Vitals hub.)

Is TTI encore in Lighthouse / PageSpeed Insights? Aucun — supprimé in Lighthouse 10

TTI was a Lighthouse Performances Score metric from Lighthouse’s early versions via Lighthouse 9, alors supprimé in Lighthouse 10 (2023). The Lighthouse 10 release notes are blunt à propos de pourquoi: “TTI marks a point in temps, but the façon it’s défini rend it overly sensitive to outlier network requêtes and long tasks.” (source) That’s the five-second-quiet-window fragility, stated as the official raison.

The removal wasn’t a unique flip switched everywhere at une fois: it shipped immédiatement in the npm CLI and Chrome Canary, landed in Chrome Stable with Chrome 112, and reached PageSpeed Insights a few weeks après que. Tout of ceux windows closed années ago now, so every surface reflects the modifier today — but it’s worth knowing si you’re trying to date an old report or expliquer pourquoi two outils disagreed pour a stretch in early 2023.

Two important consequences of the removal:

  • Its 10% weight déplacé to Décalage cumulatif de mise en page. CLS’s share of the Lighthouse Performances Score rose to 25%. So TTI’s removal is pourquoi CLS weighs plus in the score que vous pourrait expect. (It did pas go to TBT — TBT kept its propre weight.)
  • The raw valeur encore exists. Lighthouse encore computes TTI internally: it lives in the JSON output as the interactive audit, at score weight 0, hidden from the HTML report. Google’s propre remarque is que scripted accès of the JSON valeur devrait garder working sans changements. So si vous have a CI performances budget keyed to interactive in the Lighthouse JSON, it won’t break — you’re simplement tracking an unscored, unweighted number now. That’s a practitioner detail almost aucun “ce que is TTI” article mentions, and it’s worth knowing avant vous rip an assertion out of a pipeline that’s encore passing. Que JSON-compatibility promise was made in the Lighthouse 10 release notes back in February 2023 — I vérifié Lighthouse’s release notes via the current v13.4 and trouvé nothing que revisits or revokes it, so treat it as accurate as of que vérifier plutôt que a permanent guarantee.
Evidence for this claim Lighthouse 10 removed TTI from the performance score and shifted its weight to CLS. Scope: Lighthouse scoring change; raw audit availability may differ by tool version. Confidence: high · Verified: Chrome Developers: Lighthouse 10

Ce que replaced TTI

Google’s TTI doc is explicit à propos de ce que to utiliser à la place: newer metrics comme Largest Contentful Paint (LCP), Total Blocking Temps (TBT), and Interaction jusqu’au prochain affichage (INP) are usually meilleur metrics to utiliser in placer of TTI. (source) Mapping que to ce que chaque un fait:

  • LCP covers the “is it loaded” question plus robustly que a count of active network requêtes.
  • TBT is the lab proxy pour interactivity — it handles long tasks and main-thread availability plus directement, and correlates meilleur with the Core Web Vitals.
  • INP is the réel Core Web Vital pour responsiveness, mesuré from réel utilisateur interactions in the field.

None of ces three is a like-for-like TTI substitute — web.dev calls les “usually meilleur metrics to utiliser in placer of TTI,” pas equivalents, and que wording matters. TTI tried to réponse three différent questions with un flaky number: is lune page visually fait (that’s LCP’s job now), is the principal thread blocked during charger (TBT’s job), and is a réel user’s tap or keypress slow (INP’s job). Route votre question to the metric construit pour it au lieu de looking pour a unique drop-in replacement.

TTI vs. TBT — the relationship que survives

Here’s the interesting partie: TTI isn’t entièrement gone from Lighthouse’s methodology. Its quiet-window definition is reused to define où the TBT measurement window ends. Total Blocking Temps sums the blocking portion (temps ci-dessus 50 ms) of every long task entre Premier affichage de contenu and TTI. So même though TTI is unscored, Lighthouse encore calculates a TTI-equivalent valeur internally simplement to know quand to arrêter summing TBT. TTI marks a unique point in temps; TBT sums the blocked temps up to que point. They’re connexe, but ils don’t mesurer the même chose — TBT effectively inherited TTI’s window plutôt que replacing ce que TTI mesuré.

TTI vs. INP

TTI was a lab-only, page-load-time metric. INP is a Core Web Vital mesuré from réel utilisateur interactions in the field (via CrUX), reported at the 75th percentile à travers visits, and it is a Google ranking signal. TTI jamais was. Si vous care à propos de interactivity pour le SEO, INP is the metric que matters; TBT is the lab diagnostic que stands in pour it quand vous pouvez’t mesurer réel interactions.

Fait TTI affecter SEO rankings? Aucun

Aucun official Google ranking documentation has ever named TTI as a ranking factor — même avant it was supprimé from Lighthouse. It was toujours a lab diagnostic, jamais partie of Page Experience. Notably, TTI jamais generated the “is this a ranking factor” news cycle que Core Web Vitals did — aucun dedicated Moteur de recherche Roundtable, Moteur de recherche Land, or Moteur de recherche Journal controversy over TTI as a signal — precisely parce que it was toujours, obviously, a lab-only diagnostic.

Ce is où my broader view on interactivity metrics s’applique, and it s’applique plus strongly ici que almost anywhere. In Ahrefs’ Core Web Vitals guide I’ve said plainly que I don’t think Core Web Vitals have beaucoup impact on SEO and, unless a site is extremely slow, I généralement won’t prioritize fixing les — and si vous vouloir to argue pour Core Web Vitals improvements, that’s a hard cas to faire on SEO grounds alone. Si that’s vrai pour the metrics que are confirmed ranking signals, it’s doubly vrai pour TTI, qui is les deux retired and was jamais a ranking factor. The lesson of TTI isn’t “optimize ce number” — you literally can’t, it’s not scored anymore. It’s “don’t chase deprecated, low-ROI metrics.” Do performances fonctionner pour utilisateurs and conversions, and mesurer it with the metrics que are en réalité live.

Fait Bing utiliser Temps d’interactivité? Aucun

There’s aucun Bing-official TTI stance to cite, parce que Bing doesn’t talk à propos de TTI at tout. Aucun Bing Webmaster Outils documentation, blog post, or aider page références it. Quand Bing’s propre engineering team wrote up how it measures the performances of the bing.com results page (Driving Performances at Microsoft Bing), ils décrit homegrown, rendering-phase metrics — Premier Render, Premier Results Render, and Ci-dessus Fold Render — and jamais mentioned TTI, TBT, or Google’s Core Web Vitals vocabulary. That’s a utile gap-fill: don’t assume Bing mirrors Google’s Lighthouse metric stack. It doesn’t.

Legacy TTI thresholds (historical référence seulement)

Si vous devez interpret an old report, the pre-Lighthouse-10 mobile scoring bands were: bon ≤ 3,8 s, moderate 3,9–7,3 s, poor > 7,3 s, with Google’s general guidance to aim pour a Temps d’interactivité of sous 5 seconds on average mobile hardware. Que scoring table was dernier officially mis à jour in 2019. Treat ces purely as historical context — là is aucun current scored “good” band parce que TTI carries zero score weight today.

Devrait vous encore care à propos de TTI?

The honest réponse differs by who vous are:

  • Si you’re an SEO or site owner: aucun. Don’t audit pour TTI, don’t définir targets pour it, and don’t let an old report scare vous. It’s pas scored, it’s pas a Core Web Vital, and it was jamais a ranking factor.
  • Si you’re a developer with a legacy CI performances budget: votre interactive valeur in the Lighthouse JSON encore fonctionne and won’t break votre pipeline — but it’s now an unscored number. Considérer re-pointing que assertion at TBT (lab interactivity) or a réel Core Web Vital.
  • Pour everyone: TTI’s diagnostic instinct — catching pages que regarder interactive but aren’t — didn’t disappear. It’s now meilleur captured by TBT in the lab and INP in the field. That’s où the réel action is.

Pour où TTI sits among the retired metrics and how the whole Web Vitals program is organized, ce article’s siblings — Total Blocking Temps, Premier affichage de contenu, Speed Index, and the Lighthouse and CrUX explainers — cover the neighboring ground, and the Web Performances cluster ties it ensemble.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.