fix(cssom): append computed custom properties - #527
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.534, 2.536, 4.039, 5.04, 6.542, 8.043, 9.045, 10.548, 12.05, 13.053, 14.054, 14.554, 15.557, 17.059, 18.561, 19.562, 21.063, 22.064, 23.565, 24.567, 25.067, 26.069, 27.572, 28.573, 30.076, 31.577, 32.577, 34.078, 35.58, 36.581, 38.082, 39.083, 40.586, 42.086, 43.088, 44.589, 45.591, 46.093]
y-axis "CPU percent" 0 --> 500
line [119.95, 119.75, 83.87, 156.03, 167.74, 127.76, 157.73, 97.89, 161.77, 119.66, 0, 33.96, 87.78, 53.9, 74.02, 57.97, 135.78, 137.85, 146, 103.75, 173.75, 59.95, 111.7, 0, 123.85, 19.98, 104.01, 5.99, 91.9, 105.86, 13.99, 2, 0, 111.92, 139.79, 63.96, 101.81, 203.42]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.534, 2.536, 4.039, 5.04, 6.542, 8.043, 9.045, 10.548, 12.05, 13.053, 14.054, 14.554, 15.557, 17.059, 18.561, 19.562, 21.063, 22.064, 23.565, 24.567, 25.067, 26.069, 27.572, 28.573, 30.076, 31.577, 32.577, 34.078, 35.58, 36.581, 38.082, 39.083, 40.586, 42.086, 43.088, 44.589, 45.591, 46.093, 46.678]
y-axis "Memory MiB" 0 --> 500
line [12.07, 107.28, 128.8, 140.92, 172.08, 180.08, 191.98, 193.73, 186.79, 171.62, 170.8, 163.48, 142.4, 158.34, 152.09, 144.02, 155.41, 162.97, 161.03, 188.02, 217.5, 166.62, 165.61, 205.91, 150.54, 168.21, 145.54, 150.22, 154.69, 176.98, 168.15, 161.61, 154.18, 154.42, 184.91, 164.66, 160.22, 176.74, 191.94, 0]
line [8.8, 103.68, 125.16, 137, 168.42, 176.33, 187.27, 191.08, 182.13, 167.56, 167.03, 159.75, 138.9, 154.61, 148.32, 140.56, 151.65, 159.22, 157.26, 184.31, 213.8, 162.92, 161.84, 202.15, 146.77, 164.45, 141.77, 146.45, 150.92, 173.22, 164.38, 157.84, 150.41, 150.69, 181.15, 160.89, 157.67, 173.84, 188.33, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.038, 2.539, 3.539, 4.541, 5.543, 6.044, 7.045, 8.545, 9.546, 10.547, 12.048, 13.05, 13.551, 14.052, 15.554, 16.556, 17.558, 19.059, 20.06, 21.562, 22.564, 23.565, 25.066, 26.067, 27.068, 28.57, 29.571, 30.572, 32.073, 33.074, 34.075, 35.577, 36.578, 38.079, 39.081, 40.082, 41.583]
y-axis "CPU percent" 0 --> 500
line [63.84, 125.76, 129.8, 147.75, 147.68, 129.7, 169.62, 155.97, 191.87, 143.83, 129.8, 131.95, 97.81, 3.99, 113.77, 17.96, 25.94, 13.98, 125.99, 33.97, 117.89, 119.81, 137.81, 143.89, 55.98, 125.93, 135.86, 16, 63.85, 41.98, 61.92, 145.88, 99.88, 11.99, 126.03, 171.79, 35.99, 121.91]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 2.539, 3.539, 4.541, 5.543, 6.044, 7.045, 8.545, 9.546, 10.547, 12.048, 13.05, 13.551, 14.052, 15.554, 16.556, 17.558, 19.059, 20.06, 21.562, 22.564, 23.565, 25.066, 26.067, 27.068, 28.57, 29.571, 30.572, 32.073, 33.074, 34.075, 35.577, 36.578, 38.079, 39.081, 40.082, 41.583, 42.387]
y-axis "Memory MiB" 0 --> 500
line [12.17, 91.38, 115.91, 126.09, 148.3, 163.21, 181.95, 151.3, 142.44, 179.85, 161.8, 180.86, 165.7, 159.31, 159.61, 150.15, 150.87, 141.01, 145.4, 151.99, 141.57, 159.44, 180.75, 189.07, 165.21, 153.38, 176.41, 146.27, 139.81, 148.24, 149.11, 151.91, 207.2, 187.69, 177.09, 193.7, 172.82, 158.61, 181.04, 0]
line [8.82, 87.66, 112.26, 122.43, 144.58, 159.37, 178.4, 147.59, 138.74, 176.13, 158.06, 177.14, 161.93, 155.56, 155.86, 146.4, 147.11, 137.2, 141.57, 148.17, 137.74, 155.6, 176.93, 185.26, 161.39, 149.55, 172.58, 142.45, 135.99, 144.45, 145.29, 148.12, 203.56, 183.88, 173.26, 189.89, 169.36, 154.77, 177.24, 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.000061%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 — ✅ 48/48 groups passed; 535 scenariosWorkers: 4 · cumulative group time: 148.30 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.