Total Blocking Time
Measures the time between FCP and load where long main-thread tasks block responsiveness in this lab run.
Free Total Blocking Time test
Run a controlled browser test for TBT, then inspect JavaScript CPU, third-party scripts and blocking resources from the same page load.
Free · No signup required · Real Chromium lab test
What this tool measures
Measures the time between FCP and load where long main-thread tasks block responsiveness in this lab run.
Shows sampled main-thread CPU attributed to JavaScript during the current browser check.
Separates third-party script cost when analytics, ads, widgets or external libraries consume browser time.
Ranks the scripts SiteState sees consuming the most sampled JavaScript CPU.
Surfaces blocking resources that can delay rendering before the page becomes visually useful.
Keeps TBT beside Largest Contentful Paint so blocking work is not interpreted in isolation.
Interpret the result
JavaScript execution, parsing, hydration and other browser work can create long tasks that prevent the page from responding promptly. Total Blocking Time summarizes that blocking during a lab page load.
TBT is useful for debugging, but it is not INP. SiteState keeps those concepts separate and uses JavaScript attribution to help identify which scripts deserve investigation first.
Methodology
SiteState measures TBT during a controlled Chromium lab run and combines it with sampled JavaScript CPU attribution. TBT is a lab diagnostic and is not presented as real-user INP.
FAQ
Total Blocking Time measures the time after First Contentful Paint where long main-thread tasks block the browser for more than 50 milliseconds.
Common causes include heavy JavaScript execution, large bundles, hydration work and third-party scripts. SiteState also shows sampled CPU attribution to help narrow the investigation.
No. TBT is a synthetic lab metric. INP is based on real user interactions. SiteState does not relabel TBT as INP.
Yes. Synthetic browser monitoring can track compatible page-performance metrics and detect sustained regressions over time.
Related free tools
Website JavaScript Performance Test
Inspect JavaScript CPU and third-party script impact.
Open toolRender Blocking Resources Test
Find CSS and JavaScript resources delaying rendering.
Open toolWebsite Speed Test
Run the broader page-speed report.
Open toolPerformance Monitoring
Track browser regressions continuously.
Open toolContinuous performance
Need more than one test? Website performance monitoring keeps compatible browser metrics and regression history over time. Performance.
A one-off speed test is only a snapshot.
SiteState can keep the same website under continuous monitoring and detect when performance changes.