Problem
Mobile production lab analysis has a distinct post-hydration main-thread congestion wave that is not owned by the existing interaction-specific INP work. DebugBear analysis 83261112 (UK mobile, 4x CPU throttle, 2026-07-10 07:03 UTC) reports:
- Comparison regression: Fetch +396 KB, request count +25, JavaScript execution +5,076 ms.
- 20 long tasks, total blocking time 9,532 ms, and time-to-interactive 35,281 ms.
- Worst tasks: products chunk 1,498 ms at 27.4 s; main 1,108 ms at 21.4 s; main 804 ms at 29.3 s; widget-store 610 ms at 26.4 s; RSS chunk 610 ms at 19.7 s.
This is post-load work. It may contribute to field INP input delay, but this trace does not attribute it to a user interaction and must not be represented as an INP root cause without RUM correlation.
Waterfall evidence
The trace has 315 requests: 187 fetches (1.97 MB) and 101 scripts (1.19 MB). Two late waves align with the long tasks:
- At 19.0-22.5 s, three rss-proxy responses (34 KB, 22 KB, 13 KB) and RPC-client chunks overlap the 610 ms RSS task.
- At 26.0-31.5 s, deferred panel chunks overlap the 1,498 ms products and subsequent main tasks: panels-markets (36 KB), panels-economy (36 KB), panels-risk (31 KB), panels-energy (26 KB), and panels-defense (21 KB), followed by font fetches.
The DebugBear waterfall has request timing and bytes but no initiator stack, so the alignment is evidence for profiling, not proof that any one fetch causes the task. Sentry begins after 17 s; that preserves the closed #4417 audit-window acceptance and is only a contributing late-execution candidate here.
Scope
Acceptance
- Attribute the top post-hydration long tasks to code paths with a reproducible performance trace.
- Split or schedule the confirmed work so no task in this wave exceeds 50 ms on the representative mobile profile.
- Re-run the same mobile DebugBear profile and record TBT, long-task count, request count, and LCP/FCP trade-offs.
- Check field/RUM INP input-delay trends separately; a lab trace alone is not field-INP proof.
Problem
Mobile production lab analysis has a distinct post-hydration main-thread congestion wave that is not owned by the existing interaction-specific INP work. DebugBear analysis 83261112 (UK mobile, 4x CPU throttle, 2026-07-10 07:03 UTC) reports:
This is post-load work. It may contribute to field INP input delay, but this trace does not attribute it to a user interaction and must not be represented as an INP root cause without RUM correlation.
Waterfall evidence
The trace has 315 requests: 187 fetches (1.97 MB) and 101 scripts (1.19 MB). Two late waves align with the long tasks:
The DebugBear waterfall has request timing and bytes but no initiator stack, so the alignment is evidence for profiling, not proof that any one fetch causes the task. Sentry begins after 17 s; that preserves the closed #4417 audit-window acceptance and is only a contributing late-execution candidate here.
Scope
Acceptance