Repository navigation
Conversation
Sequential Navigation Soak A/B✅ 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 Common ancestor Session resilience
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. Process-tree memory
HEAD memory by 50-navigation quarter
Raw reports and per-navigation boundary samples: workflow run and full Public-site timing and memory are observational. Use the A/B deltas and trend shape as evidence, not as a deterministic performance threshold. |
CI Regression ReportSource CI run · source state at render:
Release regression — ✅ HEAD/base failures 0/0; raw binary +0.000360%Package and image size
Startup latency and PSS
Concurrency matrix
Frontend differential — ✅ 1,020/1,020 cases matched; 0 issues
Agent episodes · Moli vs Chromium — ✅ 8/8 Moli episodes passed; 0 failures
Runtime and CDP session contracts — ✅ 26 contract cases; 0 failures
CDP smoke — ✅ 52/52 groups passed; 616 scenariosWorkers: 4 · cumulative group time: 189.86 s · failed groups: 0
WebMainBench · 545 pages — ✅ 545/545 completed; 0 unexpected failures
Frozen HTML · Linux · Diagnostics: All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 184 / 240 rows; 38 / 48 sites produced rows; 10 unexpected empty sites. ✅ Deterministic fixture contract is clean. Common ancestor Public 48-site run · informational
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 timelinesThese 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. Basexychart-beta
title "Base CPU"
x-axis "Elapsed seconds" [1.034, 1.535, 2.537, 3.538, 4.039, 5.04, 6.541, 7.541, 9.043, 10.043, 11.543, 12.544, 14.047, 15.047, 16.548, 17.548, 19.049, 20.051, 21.553, 23.056, 24.057, 24.557, 25.558, 26.559, 28.06, 29.061, 30.563, 31.563, 33.064, 34.066, 35.568, 36.57, 38.072, 39.073, 40.575, 41.576, 43.078, 44.08]
y-axis "CPU percent" 0 --> 200
line [4, 101.79, 85.86, 117.77, 113.85, 171.74, 150.01, 166, 179.61, 147.96, 95.9, 127.9, 55.86, 26, 99.96, 125.99, 35.92, 35.98, 63.91, 127.83, 105.81, 106.1, 107.83, 129.81, 113.96, 147.83, 131.94, 113.94, 7.99, 71.96, 113.75, 111.91, 19.97, 2, 127.94, 123.69, 97.91, 125.85]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.034, 1.535, 2.537, 3.538, 4.039, 5.04, 6.541, 7.541, 9.043, 10.043, 11.543, 12.544, 14.047, 15.047, 16.548, 17.548, 19.049, 20.051, 21.553, 23.056, 24.057, 24.557, 25.558, 26.559, 28.06, 29.061, 30.563, 31.563, 33.064, 34.066, 35.568, 36.57, 38.072, 39.073, 40.575, 41.576, 43.078, 44.08, 45.096]
y-axis "Memory MiB" 0 --> 500
line [12.3, 61.63, 110.66, 118.53, 117.63, 126.43, 156.98, 173.96, 164.77, 183.37, 174.51, 186.84, 168.73, 159.08, 149.88, 156.23, 160.59, 155.65, 154.57, 173.47, 167.45, 210.04, 272.72, 194.83, 216.32, 159.95, 188.87, 151.39, 156.39, 159.33, 167.45, 267.54, 263.68, 170.71, 169.34, 197.37, 184.49, 156.83, 173.64, 0]
line [9.53, 58.61, 107.65, 115.51, 114.61, 123.39, 154.04, 170.68, 161.47, 180.29, 171.42, 183.61, 165.51, 155.85, 146.65, 153, 157.36, 152.42, 151.34, 170.25, 164.51, 206.85, 270.51, 191.64, 213.32, 156.82, 185.88, 148.26, 153.14, 156.1, 164.2, 264.29, 260.55, 167.46, 166.1, 194.17, 181.23, 153.59, 170.58, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.558, 2.558, 3.058, 4.058, 5.059, 5.56, 7.062, 7.563, 8.565, 10.067, 11.068, 12.571, 14.072, 15.575, 17.076, 18.078, 19.58, 21.081, 22.584, 24.085, 25.586, 26.588, 28.089, 29.59, 31.092, 32.594, 33.596, 35.097, 36.599, 38.101, 39.603, 40.603, 42.104, 43.607, 45.108, 46.61, 47.611, 49.113]
y-axis "CPU percent" 0 --> 200
line [119.88, 130.02, 136.03, 96.02, 129.76, 149.93, 135.91, 175.52, 101.92, 147.88, 137.93, 65.81, 133.97, 7.98, 123.97, 141.74, 63.97, 0, 85.88, 140.01, 99.98, 137.86, 101.75, 157.7, 161.56, 127.78, 47.93, 95.94, 19.98, 71.92, 113.86, 6.01, 83.93, 4, 79.92, 127.85, 17.99, 113.88]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.056, 1.558, 2.558, 3.058, 4.058, 5.059, 5.56, 7.062, 7.563, 8.565, 10.067, 11.068, 12.571, 14.072, 15.575, 17.076, 18.078, 19.58, 21.081, 22.584, 24.085, 25.586, 26.588, 28.089, 29.59, 31.092, 32.594, 33.596, 35.097, 36.599, 38.101, 39.603, 40.603, 42.104, 43.607, 45.108, 46.61, 47.611, 49.113, 50.184]
y-axis "Memory MiB" 0 --> 500
line [12.23, 113.35, 137.97, 140.27, 125.39, 163.22, 155.34, 175.15, 160.2, 157.76, 179.49, 171.45, 169.89, 170.57, 149.15, 156.06, 172.54, 144.73, 144.8, 139.46, 168.74, 259.13, 196.21, 214.09, 168.19, 166.65, 209.79, 174.8, 160.34, 161.25, 155.53, 175.9, 151.74, 162.88, 163.79, 164.22, 172.03, 161.31, 165.7, 0]
line [9.33, 110.29, 134.61, 137.22, 122.31, 160.2, 152.31, 172.05, 157.6, 154.61, 176.43, 168.31, 166.82, 167.55, 146, 153.13, 169.51, 141.68, 141.75, 136.43, 165.7, 255.8, 193.23, 211.07, 165.15, 163.74, 206.82, 171.77, 157.31, 158.22, 152.5, 172.87, 148.71, 159.84, 160.75, 161.22, 168.99, 158.28, 162.69, 0]
Deterministic fixture · required contractThe fixture exercises 15 routes: 8 are expected to emit rows and 7 intentionally exercise empty, loading, or timeout behavior.
Full HTML, JSON, CSV, logs, and page snapshots: workflow run and full 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. |
Use generated native receiver checks for DOMRect and DOMRectReadOnly, and resolve accepted native proxy targets through the shared identity helper. Remove the repeated callback-local receiver checks. Mutable setters reject DOMRectReadOnly before numeric conversion; regression tests cover genuine cross-realm rectangles, invalid receivers, error realms, and toJSON.
This is one independent commit extracted from the committed wpt-misc-fix snapshot (
cf05569c41fb066483d0dfd88dfe6cb2596d8f74), adapted to main5fdac079e8912c7e6e79b5f915c99eed57eabf36.Validation of the exact committed tree:
cargo fmt --allcargo clippy --workspace --all-targets --all-features -- -D warningscargo nextest run --no-fail-fast: 19665 passed, 16 existing skips; 32 build jobs and 32 test threads, retries disabled. The local scheduling configuration reserves all test slots for four existing timing-sensitive tests; no new exclusions.Validated and pushed head:
b1aec3c21703946c20d4ad3b6f4695067e7b34c3.