Skip to content

Update WebPageReplay and its inject script - #2578

Merged
soulgalore merged 1 commit into
mainfrom
update-webpagereplay
Oct 14, 2026
Merged

soulgalore merged 1 commit into
mainfrom
update-webpagereplay

Conversation

@soulgalore

Copy link
Copy Markdown
Member

WebPageReplay moved to its own repository, and we had not updated the binaries since the move. The new version prepares the injected HTML once when the archive loads, not on every request. This removes CPU work from each replayed document response.

The new deterministic.js also gives every page the same navigator.connection and navigator.onLine values, so pages that adapt to the connection behave the same in every run. The binary and the script must come from the same commit, because the binary fills in placeholders that only the new script has. Replayed metrics can change after this update.

Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Change-Id: Ib6de7d7ee7e6cb1877103b7f6717d2824f661f00

WebPageReplay moved to its own repository, and we had not updated the binaries since the move. The new version prepares the injected HTML once when the
archive loads, not on every request. This removes CPU work from each replayed document response.

The new deterministic.js also gives every page the same navigator.connection and navigator.onLine values, so pages that adapt to the connection behave
the same in every run. The binary and the script must come from the same commit, because the binary fills in placeholders that only the new script has.
Replayed metrics can change after this update.

Assisted-by: Claude Opus 5.5 noreply@anthropic.com
Change-Id: Ib6de7d7ee7e6cb1877103b7f6717d2824f661f00
@soulgalore
soulgalore merged commit 720babf into main Oct 14, 2026
17 checks passed
@soulgalore
soulgalore deleted the update-webpagereplay branch October 14, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant