fix(webidl): reject invalid native attribute receivers - #434
Conversation
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.037, 1.538, 2.539, 4.041, 5.544, 6.045, 6.545, 8.048, 9.549, 10.55, 12.053, 13.555, 14.557, 16.058, 17.561, 18.563, 20.065, 21.567, 22.568, 24.071, 25.072, 25.573, 26.574, 28.076, 29.578, 30.58, 32.083, 33.583, 34.584, 36.086, 37.587, 38.587, 40.089, 41.59, 42.591, 44.094, 45.596, 46.596]
y-axis "CPU percent" 0 --> 500
line [0, 83.8, 96.02, 91.8, 173.59, 219.83, 211.89, 179.91, 115.99, 195.49, 71.94, 121.83, 131.88, 51.87, 109.84, 3.99, 127.68, 129.65, 111.86, 145.77, 125.81, 143.92, 127.91, 169.96, 87.77, 83.81, 73.95, 37.98, 17.99, 77.94, 25.98, 0, 75.93, 53.84, 135.83, 155.91, 21.99, 129.92]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.036, 1.037, 1.538, 2.539, 4.041, 5.544, 6.045, 6.545, 8.048, 9.549, 10.55, 12.053, 13.555, 14.557, 16.058, 17.561, 18.563, 20.065, 21.567, 22.568, 24.071, 25.072, 25.573, 26.574, 28.076, 29.578, 30.58, 32.083, 33.583, 34.584, 36.086, 37.587, 38.587, 40.089, 41.59, 42.591, 44.094, 45.596, 46.596, 47.96]
y-axis "Memory MiB" 0 --> 500
line [12.42, 53.74, 88, 115.57, 139.43, 161.6, 154.68, 159.89, 156.63, 160.65, 174.03, 155.5, 168.97, 158.62, 155.7, 147.33, 135.29, 161.61, 163.45, 165.86, 186.26, 204.27, 196.96, 165.15, 176.98, 152.28, 146.44, 154.56, 152.26, 150.43, 153.19, 153.6, 146.07, 167.66, 148.61, 159.37, 158.26, 145.6, 166.48, 0]
line [9.08, 50.09, 84.34, 111.29, 135.79, 158.04, 150.98, 156.3, 153.16, 157.21, 170.46, 152.01, 165.37, 154.95, 152.03, 143.66, 131.61, 158.79, 159.76, 162.2, 182.53, 200.61, 193.29, 161.48, 173.31, 148.6, 142.76, 151.18, 148.59, 146.75, 149.86, 149.93, 142.4, 163.98, 144.94, 155.71, 154.83, 141.97, 162.88, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [2.038, 4.041, 5.544, 7.047, 7.548, 9.551, 11.552, 13.054, 14.056, 15.058, 17.059, 19.061, 20.562, 22.566, 24.568, 26.571, 28.072, 30.076, 32.078, 34.079, 35.581, 37.584, 39.586, 41.589, 43.091, 45.092, 47.095, 49.096, 50.098, 50.599, 52.603, 54.605, 56.608, 58.11, 60.111, 62.114, 64.115, 65.617]
y-axis "CPU percent" 0 --> 500
line [9.99, 123.74, 107.81, 257.44, 133.88, 125.94, 117.89, 101.71, 0, 0, 0, 0, 2, 1.99, 153.9, 0, 5.99, 43.97, 57.95, 113.98, 101.96, 143.83, 157.76, 123.9, 121.87, 43.97, 25.98, 120.06, 109.78, 99.78, 61.91, 4, 105.91, 105.84, 129.91, 15.98, 0, 2]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.036, 2.038, 4.041, 5.544, 7.047, 7.548, 9.551, 11.552, 13.054, 14.056, 15.058, 17.059, 19.061, 20.562, 22.566, 24.568, 26.571, 28.072, 30.076, 32.078, 34.079, 35.581, 37.584, 39.586, 41.589, 43.091, 45.092, 47.095, 49.096, 50.098, 50.599, 52.603, 54.605, 56.608, 58.11, 60.111, 62.114, 64.115, 65.617, 67.256]
y-axis "Memory MiB" 0 --> 500
line [12.41, 101.52, 132.09, 159.15, 165.58, 180.96, 160.11, 173.59, 176.75, 159.77, 157.45, 157.22, 157.22, 157.22, 157.22, 167.65, 155.98, 133.78, 134.43, 138.24, 153.73, 162.69, 180.44, 201.48, 175.3, 177.57, 147.21, 152.38, 185.68, 251.43, 249.35, 168.84, 152.69, 166.61, 162.22, 165.57, 185.88, 165.4, 165.4, 0]
line [9.03, 97.82, 128.41, 155.45, 161.88, 177.27, 156.41, 170.04, 173.04, 156.07, 153.74, 153.51, 153.51, 153.51, 153.51, 163.99, 152.27, 130.08, 130.61, 134.54, 150.05, 159.03, 176.79, 197.78, 170.4, 173.96, 143.51, 148.67, 182.27, 247.73, 245.94, 165.13, 148.98, 162.91, 158.51, 161.83, 182.17, 161.69, 161.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. |
CI Regression ReportSource CI run · source state at render:
Release regression — ✅ HEAD/base failures 0/0; raw binary +0.003494%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: 124.81 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
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. |
19a6b1b to
0521e71
Compare
No description provided.