fix(dom): align insertAdjacentHTML sibling contexts - #421
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. |
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.537, 3.038, 3.539, 4.54, 6.042, 7.043, 8.544, 10.045, 11.547, 12.548, 13.05, 14.553, 16.054, 17.554, 19.054, 20.055, 21.557, 23.061, 24.56, 26.063, 27.566, 29.069, 30.57, 32.073, 33.074, 34.575, 36.08, 37.582, 39.082, 40.586, 41.59, 42.09, 43.596, 45.098, 46.098, 47.601, 49.102, 50.604]
y-axis "CPU percent" 0 --> 500
line [127.66, 23.99, 0, 0, 23.97, 21.97, 31.98, 122.05, 159.76, 267.32, 241.48, 167.67, 113.96, 128.08, 123.97, 147.63, 123.69, 101.77, 42.04, 47.9, 29.98, 137.67, 145.7, 101.83, 137.89, 149.94, 147.6, 49.88, 123.94, 75.76, 111.99, 151.76, 15.98, 11.99, 74.05, 112.07, 17.99, 107.91]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.537, 3.038, 3.539, 4.54, 6.042, 7.043, 8.544, 10.045, 11.547, 12.548, 13.05, 14.553, 16.054, 17.554, 19.054, 20.055, 21.557, 23.061, 24.56, 26.063, 27.566, 29.069, 30.57, 32.073, 33.074, 34.575, 36.08, 37.582, 39.082, 40.586, 41.59, 42.09, 43.596, 45.098, 46.098, 47.601, 49.102, 50.604, 51.908]
y-axis "Memory MiB" 0 --> 500
line [12.46, 123.2, 125.8, 125.8, 125.6, 125.7, 125.64, 126.68, 140.42, 164.86, 163.17, 152.98, 182.01, 159.08, 167.14, 181.21, 174.84, 166.43, 169.23, 149.77, 142.24, 153.67, 163.33, 182.29, 210.15, 157.93, 170.92, 179.56, 148.3, 151.79, 150.48, 223.01, 176.62, 175.58, 156.46, 172.14, 168.45, 160.5, 176.02, 0]
line [9.15, 119.72, 122.22, 122.22, 122.02, 122.12, 122.06, 123.15, 136.85, 161.29, 159.62, 149.4, 178.33, 155.75, 163.48, 177.42, 171.17, 162.74, 165.55, 146.08, 138.55, 149.98, 159.63, 178.57, 205.4, 154.2, 167.37, 175.44, 144.61, 147.86, 146.72, 218.36, 172.78, 171.69, 152.59, 168.33, 164.63, 156.73, 172.28, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.544, 3.046, 4.048, 4.549, 6.051, 7.554, 9.058, 10.561, 12.063, 13.564, 15.066, 16.568, 17.069, 18.07, 19.622, 21.26, 22.761, 24.263, 25.764, 27.768, 29.269, 30.77, 32.272, 33.773, 35.274, 36.777, 38.279, 39.781, 41.282, 42.784, 44.286, 45.788, 47.29, 48.79, 50.291, 51.793, 53.295, 53.796]
y-axis "CPU percent" 0 --> 500
line [101.95, 115.8, 137.75, 87.8, 135.83, 137.7, 143.72, 109.72, 67.91, 125.87, 2, 4, 0, 0, 0, 0, 109.96, 79.77, 25.98, 59.85, 115.99, 143.89, 105.99, 95.89, 59.83, 137.83, 49.96, 113.9, 13.99, 145.94, 21.98, 63.95, 111.9, 2, 0, 49.99, 111.7, 205.85]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.042, 1.544, 3.046, 4.048, 4.549, 6.051, 7.554, 9.058, 10.561, 12.063, 13.564, 15.066, 16.568, 17.069, 18.07, 19.622, 21.26, 22.761, 24.263, 25.764, 27.768, 29.269, 30.77, 32.272, 33.773, 35.274, 36.777, 38.279, 39.781, 41.282, 42.784, 44.286, 45.788, 47.29, 48.79, 50.291, 51.793, 53.295, 53.796, 54.388]
y-axis "Memory MiB" 0 --> 500
line [12.41, 89.68, 117.16, 123.88, 129.53, 164.45, 165.59, 166.77, 159.01, 163.38, 171.26, 157.68, 135.77, 138.46, 136.97, 135.48, 135.48, 145.52, 144.65, 140.91, 150.58, 160.18, 180.32, 206.1, 156.47, 176.14, 166.48, 150.96, 155.11, 154.93, 173.66, 161.34, 169.12, 165.57, 148.67, 147.4, 153.15, 175.08, 197.55, 0]
line [9.04, 85.89, 113.81, 120.01, 125.67, 160.62, 161.82, 163.14, 155.29, 159.75, 167.49, 153.9, 132.04, 134.74, 133.17, 131.72, 131.7, 141.84, 141.27, 136.92, 146.87, 157.22, 176.77, 202.42, 152.79, 172.46, 163.06, 147.28, 151.4, 151.35, 169.99, 157.63, 165.48, 161.89, 144.99, 143.71, 149.39, 171.51, 193.9, 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. |
CI Regression ReportSource CI run · source state at render:
Release regression — ✅ HEAD/base failures 0/0; raw binary 0.00%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 — ✅ 43/43 groups passed; 454 scenariosWorkers: 4 · cumulative group time: 125.19 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
No description provided.