Sampled JavaScript CPU
Measures browser CPU time SiteState can attribute to JavaScript during the page load.
Free website JavaScript performance test
Run a real-browser page load and inspect sampled JavaScript CPU, third-party impact, Total Blocking Time and the heaviest scripts SiteState can attribute.
Free · No signup required · Real Chromium lab test
What this tool measures
Measures browser CPU time SiteState can attribute to JavaScript during the page load.
Separates externally hosted script CPU so analytics, ads, widgets and embeds can be evaluated independently.
Shows the scripts using the most sampled JavaScript CPU in the current run.
Adds blocking estimates where SiteState can relate JavaScript work to main-thread delay.
Shows the broader long-task blocking signal from the same controlled browser run.
Keeps CPU findings beside transfer size and resource counts so network and execution cost can be separated.
Interpret the result
Generic JavaScript benchmark tools compare code snippets or browser engines. SiteState answers a different question: how much JavaScript work does this actual website ask the browser to do during page load?
That distinction matters because a fast JavaScript engine cannot compensate for excessive bundles, tag-manager payloads, third-party widgets or long-running application code.
Methodology
SiteState loads the page in Chromium and samples JavaScript main-thread work during the synthetic run. CPU attribution is diagnostic evidence from this page load, not a universal benchmark of the JavaScript language or the visitor's device.
FAQ
It measures JavaScript impact on a webpage, including sampled browser CPU, third-party JavaScript CPU, top scripts and blocking context from a controlled page load.
No. This tool does not benchmark code snippets or compare JavaScript engines. It analyzes the JavaScript work performed while loading a real website.
Analytics, advertising, chat, video and other third-party scripts can add network and main-thread cost that the website owner may not directly control.
Yes. SiteState synthetic monitoring can keep browser performance history and surface sustained performance regressions over time.
Related free tools
Total Blocking Time Test
Measure the main-thread blocking signal directly.
Open toolRender Blocking Resources Test
Find CSS and JavaScript delaying initial rendering.
Open toolPage Weight Test
Measure transferred bytes and resource count.
Open toolWebsite Speed Test
Run the complete browser performance report.
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.