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
Concurrent compatible image consumers in one Document currently start duplicate HTTP transfers. Share pending transfers while preserving exact response bytes and network observations. Each consumer keeps independent cancellation; dropping the last consumer cancels the transport. Failed loads are not retained, and no-store/private response headers prevent later consumers from joining.
Keep request credentials, policy revisions, mode, referrer policy, integrity and cache bypasses separate. The registry holds bounded weak entries rather than owning completed responses. Gated HTTP regressions cover sharing, streaming, independent cancellation, last-consumer teardown, failures and policy boundaries.
The long Service Worker navigation test keeps each awaited navigation future on the heap to bound debug-build stack use. All navigation scenarios and assertions remain covered. Before this test-harness adaptation, the extracted change reproduced stack overflow in 3/3 isolated runs; the original integrated branch already contained the adaptation.
Extracted independently from window.chrome onto main 87527dec85.
Public-site content, timing, and memory are noisy. This single A/B run reports evidence only; site outcome counts explain missing rows without treating them as a deterministic regression.
CPU and memory timelines
These are bounded 40-point views of the same complete process-tree samples used by the HTML report. CPU uses 100% per occupied logical core; memory lines are RSS first and PSS second when complete PSS samples are available.
The public-web A/B is informational. The exact HEAD fixture contract runs as a separate required CI check; timing and public-site content deltas remain non-blocking.
✅ HEAD completed the 200-navigation resilience and memory observation.
One browser process, one target, and one CDP session navigate CSDN → SegmentFault → Huaban → example.com repeatedly. This run issued 200 Page.navigate commands per binary.
Common ancestor 87527dec85 → HEAD 013a1b4518; benchmark order: base-first; workflow: success.
Session resilience
Metric
Base
HEAD
Attempted / planned
200 / 200
200 / 200
Direct observable pass
198 / 200
198 / 200
Failures / recovered
2 / 2
2 / 2
Recovery failures
0
0
Lifecycle order violations
0
0
Network order violations
4
0
Wall time
436.6 s
557.9 s
A public-page failure is reported separately from an unrecoverable session. The soak requires all navigation attempts, zero failed recovery, zero lifecycle/network ordering violations, and complete resource evidence.
Public-site timing and memory are observational. Use the A/B deltas and trend shape as evidence, not as a deterministic performance threshold.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Concurrent compatible image consumers in one Document currently start duplicate HTTP transfers. Share pending transfers while preserving exact response bytes and network observations. Each consumer keeps independent cancellation; dropping the last consumer cancels the transport. Failed loads are not retained, and no-store/private response headers prevent later consumers from joining.
Keep request credentials, policy revisions, mode, referrer policy, integrity and cache bypasses separate. The registry holds bounded weak entries rather than owning completed responses. Gated HTTP regressions cover sharing, streaming, independent cancellation, last-consumer teardown, failures and policy boundaries.
The long Service Worker navigation test keeps each awaited navigation future on the heap to bound debug-build stack use. All navigation scenarios and assertions remain covered. Before this test-harness adaptation, the extracted change reproduced stack overflow in 3/3 isolated runs; the original integrated branch already contained the adaptation.
Extracted independently from
window.chromeonto main87527dec85.Validation on this exact source tree:
cargo fmt --allcargo clippy --workspace --all-targets --all-features -- -D warningscargo nextest run --no-fail-fast --flaky-result fail --status-level fail: Summary [ 127.643s] 20522 tests run: 20522 passed (9 slow), 18 skipped. Automatic retries are disabled.