fix(console): avoid extra page code during log capture - #435
Conversation
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 189 / 240 rows; 39 / 48 sites produced rows; 9 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.551, 2.551, 4.053, 5.055, 6.558, 7.56, 9.063, 10.068, 11.569, 13.07, 14.073, 15.574, 16.575, 18.075, 19.075, 20.577, 21.578, 23.081, 24.583, 25.585, 27.088, 28.089, 29.592, 30.594, 32.096, 33.096, 34.598, 36.101, 36.601, 37.102, 38.603, 39.104, 39.604, 41.104, 42.105, 43.607, 44.608, 45.109]
y-axis "CPU percent" 0 --> 500
line [115.08, 108.07, 87.86, 153.52, 123.15, 133.85, 99.81, 149.63, 65.98, 127.75, 105.76, 121.75, 84.01, 63.99, 24, 55.9, 125.82, 125.9, 123.9, 155.52, 139.8, 65.96, 121.7, 149.59, 17.95, 65.91, 39.98, 73.96, 137.97, 145.85, 21.98, 0, 13.99, 133.9, 143.84, 123.72, 121.9, 211.79]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.043, 1.551, 2.551, 4.053, 5.055, 6.558, 7.56, 9.063, 10.068, 11.569, 13.07, 14.073, 15.574, 16.575, 18.075, 19.075, 20.577, 21.578, 23.081, 24.583, 25.585, 27.088, 28.089, 29.592, 30.594, 32.096, 33.096, 34.598, 36.101, 36.601, 37.102, 38.603, 39.104, 39.604, 41.104, 42.105, 43.607, 44.608, 45.109, 45.666]
y-axis "Memory MiB" 0 --> 500
line [12.17, 113.23, 124.32, 132.55, 166.42, 183.22, 157.64, 174.43, 169.9, 165.18, 168.59, 150.23, 147.71, 144.81, 136.43, 143.13, 135.35, 176.65, 147.4, 183.53, 187.07, 166.25, 161.19, 177.79, 166.28, 145.18, 150.4, 150.2, 170.3, 209.96, 168.8, 159.82, 159.81, 152.68, 176.53, 163.39, 164.41, 181.72, 200.04, 0]
line [8.59, 109.42, 120.47, 128.29, 162.54, 179.22, 153.67, 170.43, 165.91, 161.12, 164.61, 146.23, 143.71, 140.82, 132.56, 139.14, 131.37, 172.67, 143.78, 180.04, 184.29, 162.27, 157.21, 173.79, 162.03, 139.66, 146.55, 146.25, 166.93, 205.86, 164.85, 155.93, 155.92, 148.75, 172.68, 159.45, 160.47, 177.88, 196.12, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.042, 1.542, 2.542, 4.042, 5.543, 6.545, 8.046, 9.548, 10.55, 12.053, 13.554, 14.556, 15.058, 16.059, 17.562, 18.564, 20.066, 21.566, 22.567, 24.071, 25.575, 26.576, 28.083, 29.585, 30.589, 32.089, 33.591, 34.594, 36.095, 37.099, 37.6, 38.602, 40.104, 41.606, 42.608, 44.111, 45.614, 46.614]
y-axis "CPU percent" 0 --> 200
line [41.89, 133.86, 126, 104.01, 171.73, 173.6, 113.98, 183.83, 133.8, 59.95, 127.89, 11.98, 0, 81.91, 77.81, 7.98, 68.02, 61.97, 119.98, 105.52, 109.61, 136.04, 67.66, 92.06, 85.76, 69.96, 59.91, 11.97, 94, 134.91, 101.78, 77.93, 8, 11.97, 107.87, 123.55, 43.98, 117.91]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.04, 1.042, 1.542, 2.542, 4.042, 5.543, 6.545, 8.046, 9.548, 10.55, 12.053, 13.554, 14.556, 15.058, 16.059, 17.562, 18.564, 20.066, 21.566, 22.567, 24.071, 25.575, 26.576, 28.083, 29.585, 30.589, 32.089, 33.591, 34.594, 36.095, 37.099, 37.6, 38.602, 40.104, 41.606, 42.608, 44.111, 45.614, 46.614, 48.082]
y-axis "Memory MiB" 0 --> 500
line [11.88, 86.56, 104.62, 112.91, 127.7, 155.21, 169.21, 155.93, 189.45, 167.5, 169.26, 173.36, 158.2, 158.16, 143.48, 142.19, 145.18, 137.98, 138.9, 151.79, 188.7, 202.05, 170.51, 165.66, 169.33, 147.36, 152.95, 147.3, 142.15, 177.86, 253.56, 250.4, 170.63, 158.63, 150.78, 170.86, 161.35, 156.08, 161.37, 0]
line [9.18, 83.64, 101.65, 109.94, 124.74, 152.24, 166.17, 152.55, 186.22, 162.78, 166.2, 170.36, 155.28, 154.28, 139.61, 138.35, 141.29, 134.1, 135.08, 147.95, 184.86, 198.22, 166.58, 160.93, 165.34, 143.48, 149.97, 143.39, 138.28, 174.19, 249.67, 246.71, 166.89, 154.73, 146.88, 167.38, 158.3, 152.12, 157.79, 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. |
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.002629%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 — ✅ 45/45 groups passed; 461 scenariosWorkers: 4 · cumulative group time: 130.21 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
8eb9a5f to
ba83b15
Compare
No description provided.