You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
JS bundle hash recomputed on every HTML response instead of cached #418
Reassess the remaining per-request cost of JS bundle hashing. The original report said concatenated_hash() builds a full bundle string solely to hash it; that claim is outdated. The current trusted-server-js implementation streams module parts into SHA-256 and memoizes by ordered module IDs. Its own comment notes that Fastly may create a fresh Wasm instance per request, so memoization might not remove the HTML-response hash cost there. #855 also covers build-time bundle hashes and should own any shared implementation.
Proposed scope
Measure or profile the hash work on the actual HTML response path for representative module sets and adapters.
Determine whether build-generated constants can supply the same content-addressed URL for supported module combinations without adding runtime complexity or changing cache behavior.
Activity
Merge PR #945 (React #418 hydration mismatch fixes) into rc/july
Defer initial adInit until after React hydration on Next.js App Router
Revert "Merge PR #945 (React #418 hydration mismatch fixes) into rc/j…
Gate initial adInit on the Next.js runtime signal instead of hydratio…
Defer initial adInit until after React hydration on Next.js App Router (
Gate initial adInit on ad-slot container hydration
Hold the initial adInit until every configured slot container is hydr…
Reopen ESI as feasible and separate it from the Stage 0 optimisation
probe