fix(wpt): misc wpt fixes - #217
Conversation
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 179 / 240 rows; 37 / 48 sites produced rows; 11 unexpected empty sites. ✅ Deterministic fixture diagnostic 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.037, 2.038, 3.039, 4.04, 4.541, 5.044, 5.545, 6.045, 6.546, 7.548, 8.552, 9.555, 10.556, 12.058, 13.061, 14.062, 15.063, 16.065, 17.067, 18.071, 19.573, 20.574, 21.577, 22.578, 23.58, 24.58, 25.583, 26.584, 28.085, 29.087, 30.089, 31.089, 32.091, 33.092, 34.094, 35.597, 36.598, 37.599]
y-axis "CPU percent" 0 --> 200
line [57.94, 121.84, 97.94, 161.81, 129.75, 129.36, 155.76, 133.83, 97.86, 141.73, 55.69, 93.51, 129.95, 81.86, 105.87, 105.91, 45.86, 71.94, 51.71, 107.88, 119.8, 129.98, 113.81, 121.68, 61.92, 114.03, 115.64, 23.96, 87.88, 21.97, 63.88, 113.81, 113.76, 13.98, 0, 39.92, 115.93, 75.97]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.037, 1.037, 2.038, 3.039, 4.04, 4.541, 5.044, 5.545, 6.045, 6.546, 7.548, 8.552, 9.555, 10.556, 12.058, 13.061, 14.062, 15.063, 16.065, 17.067, 18.071, 19.573, 20.574, 21.577, 22.578, 23.58, 24.58, 25.583, 26.584, 28.085, 29.087, 30.089, 31.089, 32.091, 33.092, 34.094, 35.597, 36.598, 37.599, 38.12]
y-axis "Memory MiB" 0 --> 500
line [20.58, 115.38, 163.85, 180.57, 213.37, 204.28, 234.35, 208.43, 222.44, 201, 228.25, 214.04, 239.17, 228.6, 210.11, 203.06, 200.68, 189.06, 224.5, 181.4, 195.84, 216.53, 231.93, 261.51, 221.11, 197.91, 234.35, 224.28, 207.26, 202.29, 209.29, 217.34, 284.31, 229.68, 197, 201.71, 196.82, 219.02, 216.75, 0]
line [18.56, 112.96, 161.45, 178, 210.79, 201.71, 231.62, 205.79, 219.82, 198.38, 226.41, 211.45, 236.56, 225.99, 207.5, 200.44, 198.06, 186.5, 221.99, 178.85, 193.2, 213.87, 229.27, 258.85, 217.72, 195.26, 231.71, 221.83, 204.6, 198.89, 206.63, 214.71, 281.57, 227.02, 194.38, 199.08, 194.22, 216.41, 214.16, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.038, 2.039, 2.539, 3.04, 3.54, 4.542, 6.044, 7.046, 8.048, 9.049, 10.55, 11.551, 12.552, 13.554, 14.055, 15.055, 16.057, 17.559, 18.56, 19.561, 21.064, 22.065, 23.067, 24.069, 25.572, 26.574, 27.576, 29.078, 30.078, 31.078, 32.581, 33.581, 34.582, 35.582, 37.083, 38.085, 39.085, 40.584]
y-axis "CPU percent" 0 --> 200
line [53.93, 103.99, 137.87, 103.88, 79.89, 173.58, 123.73, 107.82, 79.87, 153.85, 83.98, 69.83, 121.85, 0, 3.99, 73.88, 55.91, 47.95, 81.9, 41.99, 135.68, 127.98, 119.75, 103.74, 55.88, 139.78, 131.59, 21.96, 84.01, 49.92, 65.99, 117.95, 62.01, 2, 0, 109.79, 92.02, 142.13]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.037, 1.038, 2.039, 2.539, 3.04, 3.54, 4.542, 6.044, 7.046, 8.048, 9.049, 10.55, 11.551, 12.552, 13.554, 14.055, 15.055, 16.057, 17.559, 18.56, 19.561, 21.064, 22.065, 23.067, 24.069, 25.572, 26.574, 27.576, 29.078, 30.078, 31.078, 32.581, 33.581, 34.582, 35.582, 37.083, 38.085, 39.085, 40.584, 41.361]
y-axis "Memory MiB" 0 --> 500
line [20.72, 117.19, 147.6, 175.76, 189.8, 181.68, 216.7, 223.89, 227.2, 257.39, 241.22, 231.55, 240.48, 211.26, 185.63, 184.28, 195.01, 198.54, 184.18, 215.45, 191.05, 209.77, 249.52, 246, 267.24, 207.03, 221.38, 224.21, 202.93, 203.95, 201.86, 209.25, 240.89, 229.18, 198.41, 192.48, 202.86, 206.32, 220.93, 0]
line [18.7, 114.85, 145.26, 173.41, 187.45, 179.33, 214.36, 221.5, 224.88, 255.04, 238.87, 228.71, 238.12, 208.91, 183.28, 181.93, 192.66, 196.19, 182.1, 213.09, 188.67, 207.36, 247.11, 243.6, 264.84, 204.69, 218.97, 221.8, 200.53, 201.55, 199.46, 206.86, 238.5, 228.03, 196.01, 190.1, 200.48, 203.92, 218.56, 0]
Deterministic fixture · diagnosticThe 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 Spider Bench is informational: site failures, missing benchmark reports, failed browser service runs, fixture diagnostics, timing, and performance deltas do not fail the workflow. Build, runner, and artifact infrastructure errors can still fail it. |
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. |
No description provided.