Time to Interactive (TTI) is one of six metrics tracked in the performance section of the Lighthouse report. Each of these metrics captures some aspect of page load speed. The Lighthouse reports displays the Time to Interactive period in seconds:
What does TTI measure
The Time to Interactive (TTI) metric measures how long it takes a page to become fully interactive. "Interactive" is defined as the point where:
- The page has displayed useful content, which is measured with First Contentful Paint.
- Event handlers are registered for most visible page elements.
- The page responds to user interactions within 5 seconds.
Some sites optimize content visibility at the expense of interactivity. This can create a frustrating user experience. The site appears to be ready, but when the user tries to interact with it, nothing happens.
See the Time to Interactive Definition for more details on how exactly TTI is calculated.
How Lighthouse determines your TTI score
In order to be able to calculate your overall performance score, Lighthouse assigns each performance metric an individual score between 0 - 100. The TTI score, in it's simplest terms, is based on a comparison between how fast your TTI is, compared to TTI metrics of real website performance data on HTTParchive.
For example, sites performing in the top 99 percentile render Time to Interactive in about 2.2 seconds. If your website's TTI is 2.2 seconds, your TTI is 99. This table helps explain how to interpret your TTI score:
|TTI metric (in seconds)||Color-coding||TTI score (HTTParchive %-tile)|
|0 - 5.2 seconds||Green (fast)||75 - 100|
|5.3 - 7.3 seconds||Orange (average)||50 - 74|
|Over 7.3 seconds||Red (slow)||0 - 49|
How your TTI score impacts overall performance score
Heavier-weighted metrics have a larger impact on the overall performance score. TTI is weighted 5; it has the largest impact on the overall performance score (see Scoring Details for specifics). Try also the Scoring Calculator to get a better sense of how Lighthouse scoring works.
How to improve your performance score
The most effective way to speed up page load is to fix the load opportunities highlighted in your Lighthouse report. The more significant the opportunity, the greater impact it will have in speeding up page load, and improving your overall performance score:
Learn more about these potential savings from the Performance audits landing page.
Tracking TTI in the real world
To measure when TTI actually occurs on your users' devices, see Tracking TTI. This section describes how to programmatically access TTI data and submit it to Google Analytics.
TTI can be difficult to track in the wild. Consider tracking First Input Delay, instead.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.