Back to All Research Studies
Primary DatasetSample: 250 B2B SaaS marketing homepagesJanuary 2026

How Much JavaScript Do SaaS Websites Actually Ship?

Benchmarking 250 B2B SaaS marketing homepages for script execution time, tracking pixel bloat, and hydration overhead.

2.4MBMedian Script PayloadJavaScript code transferred over wire
64%Third-Party Tag ShareShare of main thread execution consumed by tracking tags
820msAverage Blocking TimeTotal blocking time recorded on simulated mobile hardware

Executive Summary & Empirical Findings

Modern SaaS marketing pages are increasingly built like full web apps, shipping megabytes of client-side code for simple static copy. We measured the real impact on user experience.

Core Technical Conclusions:

  • The median B2B SaaS homepage in our sample executed 2.4MB of JavaScript before user interaction.
  • Third-party marketing tags (chat widgets, tag managers, analytics) accounted for an average of 64% of total main-thread blocking time.
  • Static-generated marketing sites (Next.js SSG, Astro) loaded significantly faster than client-rendered SPAs on mobile network profiles.

Testing Methodology & Reproducibility

Automated Chrome DevTools Protocol tracing measured script parse, compile, and evaluation times across 250 SaaS marketing domains under controlled network emulation.

Want custom performance telemetry for your site?

Run our in-browser diagnostic tools or test your site with VitalsSniper PRO.

Run Free Speed Audit