Reference: the 8 most common INP killers — ranked by observed frequency
Created 2026-05-22
Ranked by observed frequency:
- Long-running JavaScript on the main thread — particularly framework hydration (React, Vue, Angular) and
Evaluate Scripttasks > 50ms. - Tag managers with too many tags — GTM container with 18 tags ≈ 20× TBT (Chrome Aurora) — see Chrome Aurora team: Google Tag Manager with 18 tags increases Total Blocking Time ~20×. Largest single category of avoidable INP cost.
- Chat widgets (Intercom, Drift, Tawk, HubSpot) — render UI and attach event handlers before user interacts.
- A/B testing scripts (Optimizely, VWO) — fire synchronously during page load and on interactions; anti-flicker holds cost both LCP and INP.
- Heatmap and session-recording tools (Hotjar, FullStory, Microsoft Clarity).
- Heavy framework hydration with no code-splitting — bundles >300 KB compressed are typical INP catastrophes on mid-range Android.
- Inefficient event handlers — React re-renders, unmemoised selectors. Addy Osmani case study: yielding to main thread + memoising selectors delivered 69% INP improvement (850ms → 260ms).
- Single-page app route transitions that re-hydrate synchronously.
Remediation pattern: Defer/delay 3rd-party scripts until interaction → scheduler.yield() to break long tasks → React.memo/useCallback/useMemo → move tracking to a web worker (Partytown). See RULE: Defer or delay every third-party script until user interaction, except those required for first paint.
Depends on
Referenced by (5)
- reference Chrome Aurora team: Google Tag Manager with 18 tags increases Total Blocking Time ~20× relates-to
- rule RULE: Defer or delay every third-party script until user interaction, except those required for first paint depends-on
- reference Research brief: Page Speed as a Moat — why CWV separates the agencies from the freelancers (piece 9 of 15) relates-to
- rule Candid build standard: INP ≤ 150ms target (200ms is the failing floor); LCP ≤ 2.0s; CLS ≤ 0.05 relates-to
- reference redBus (2023): INP improved ~72% on search page → +7% sales (6-7.2% CR uplift across operating countries) relates-to