Enter any URL to see every third-party script, how large it is, how much it blocks the main thread, and what to do about it.
| Column | What It Means | Good Threshold |
|---|---|---|
| Size | Transfer size over the network (compressed). Bigger = longer parse time. | Under 50KB per script |
| Blocking | Time the script blocks the main thread from handling interactions. | Under 50ms total |
| Main Thread | Total CPU time used. High = slower INP on mobile. | Under 150ms total |
Analytics (GA, GTM)
Load with defer. Consider switching to Plausible or Fathom — 1KB vs 45KB, zero INP impact.
Chat Widgets
Delay load by 3–5s after page load. Better: show a fake button, load real widget only on click (facade pattern).
Ad Scripts
Place in <body> footer. Reserve slot dimensions with min-height CSS to prevent CLS.
Social Embeds
Twitter/Instagram embeds load 200KB+. Use lite-youtube-embed for YouTube. Use screenshot + link for tweets.
Drag to bookmarks bar, then click on any page for an instant pop-up report: