fix(geometry): expose WebKitCSSMatrix alias - #489
Conversation
Source-commit: 4f3342c
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.559, 3.065, 4.069, 5.573, 7.076, 8.605, 9.606, 11.108, 12.613, 14.115, 15.116, 16.618, 17.619, 18.12, 19.624, 20.659, 22.161, 23.663, 25.166, 26.167, 27.67, 29.17, 30.672, 31.674, 33.176, 34.678, 36.179, 37.181, 38.683, 39.183, 40.185, 41.685, 42.687, 44.188, 45.689, 47.192, 48.193, 48.693]
y-axis "CPU percent" 0 --> 500
line [110.46, 89.81, 147.6, 145.87, 125.92, 129.06, 75.97, 137.82, 25.95, 39.96, 151.93, 45.97, 1.99, 23.97, 121.77, 134.81, 53.97, 43.94, 121.65, 113.88, 153.75, 160.05, 35.97, 151.56, 155.84, 35.96, 117.91, 9.97, 127.9, 124.03, 107.71, 12.01, 3.99, 95.92, 122, 75.85, 103.97, 198]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.042, 1.559, 3.065, 4.069, 5.573, 7.076, 8.605, 9.606, 11.108, 12.613, 14.115, 15.116, 16.618, 17.619, 18.12, 19.624, 20.659, 22.161, 23.663, 25.166, 26.167, 27.67, 29.17, 30.672, 31.674, 33.176, 34.678, 36.179, 37.181, 38.683, 39.183, 40.185, 41.685, 42.687, 44.188, 45.689, 47.192, 48.193, 48.693, 49.38]
y-axis "Memory MiB" 0 --> 500
line [11.92, 105.82, 116.48, 128.32, 156.17, 185.27, 166.38, 157.98, 165.04, 161.32, 163, 156.51, 151.25, 131.91, 134.71, 147.84, 153.46, 139.08, 149.05, 154.64, 177, 195.09, 200.45, 159.28, 159.13, 173.02, 145.85, 151.5, 148.5, 205.83, 245.62, 179.63, 166.26, 158.29, 176.77, 175.93, 167.07, 183.49, 195.24, 0]
line [8.7, 102.23, 112.89, 124.77, 152.59, 181.74, 162.8, 154.4, 161.53, 157.82, 159.53, 152.82, 147.74, 128.33, 131.13, 144.27, 149.78, 135.48, 145.63, 151.16, 173.51, 190.2, 196.95, 155.67, 155.45, 169.52, 142.36, 147.95, 145, 202.54, 242.65, 176.12, 162.76, 154.78, 173.26, 172.42, 163.59, 180.04, 191.88, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.037, 2.038, 2.539, 3.04, 3.539, 4.541, 6.043, 7.044, 8.046, 8.546, 9.548, 10.548, 11.549, 13.051, 14.051, 15.052, 16.554, 17.554, 18.554, 20.056, 21.056, 22.057, 23.559, 24.56, 25.561, 27.064, 28.065, 29.066, 30.568, 31.569, 32.569, 34.07, 35.072, 36.074, 37.576, 38.577, 39.577, 41.078]
y-axis "CPU percent" 0 --> 200
line [65.84, 119.88, 125.8, 119.8, 128.02, 173.48, 147.85, 145.91, 125.77, 187.82, 149.64, 111.96, 131.92, 123.71, 97.98, 39.97, 23.99, 99.96, 54, 67.84, 139.99, 111.92, 127.81, 57.95, 121.89, 77.8, 33.99, 77.96, 9.97, 83.92, 144.03, 127.84, 3.99, 83.76, 135.84, 27.98, 73.94, 181.74]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.036, 1.037, 2.038, 2.539, 3.04, 3.539, 4.541, 6.043, 7.044, 8.046, 8.546, 9.548, 10.548, 11.549, 13.051, 14.051, 15.052, 16.554, 17.554, 18.554, 20.056, 21.056, 22.057, 23.559, 24.56, 25.561, 27.064, 28.065, 29.066, 30.568, 31.569, 32.569, 34.07, 35.072, 36.074, 37.576, 38.577, 39.577, 41.078, 41.646]
y-axis "Memory MiB" 0 --> 500
line [11.93, 90.78, 113.73, 115.54, 126.38, 131.02, 162.46, 202.67, 169.59, 173.75, 186.21, 170.65, 172.28, 164.74, 153.54, 147.48, 148.17, 147.25, 147.69, 141.61, 151.2, 166.45, 190.99, 164.09, 152.83, 179.7, 150.98, 147.34, 146.19, 148.02, 178.14, 244.39, 194.77, 162.65, 167.88, 159.7, 154.48, 157.99, 178.44, 0]
line [8.79, 87.32, 110.28, 112.45, 122.91, 127.7, 159.82, 199.17, 166.09, 169.91, 182.73, 167.16, 168.89, 161.25, 150.05, 143.97, 144.66, 143.95, 144.3, 138.06, 148.5, 162.96, 188.46, 160.45, 151.18, 176.21, 147.43, 143.96, 142.74, 144.5, 175.74, 241.46, 191.24, 159.13, 164.41, 155.89, 150.95, 154.02, 175.16, 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.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 — ✅ 46/46 groups passed; 486 scenariosWorkers: 4 · cumulative group time: 145.92 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
Source-commit: 4f3342c