fix(renderer): complete tabular element reflection - #478
Conversation
Source-commit: 2429017
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.005328%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: 152.60 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
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.536, 3.038, 4.54, 6.041, 6.542, 8.044, 9.546, 11.047, 12.549, 14.05, 15.552, 17.556, 19.058, 20.56, 21.561, 22.061, 23.565, 25.066, 26.568, 28.571, 30.074, 31.574, 33.076, 34.578, 36.081, 37.083, 37.583, 39.085, 41.087, 42.588, 44.092, 45.595, 47.096, 48.598, 50.099, 52.102, 53.604, 55.106]
y-axis "CPU percent" 0 --> 500
line [121.94, 23.96, 2, 2, 0, 1.99, 0, 2, 0, 2, 0, 175.72, 153.55, 83.81, 199.88, 143.93, 111.66, 135.94, 0, 81.91, 3.99, 120, 95.78, 133.63, 147.79, 111.85, 169.76, 97.9, 121.92, 21.98, 91.85, 9.97, 125.82, 83.92, 2, 129.64, 137.94, 129.64]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.536, 3.038, 4.54, 6.041, 6.542, 8.044, 9.546, 11.047, 12.549, 14.05, 15.552, 17.556, 19.058, 20.56, 21.561, 22.061, 23.565, 25.066, 26.568, 28.571, 30.074, 31.574, 33.076, 34.578, 36.081, 37.083, 37.583, 39.085, 41.087, 42.588, 44.092, 45.595, 47.096, 48.598, 50.099, 52.102, 53.604, 55.106, 56.447]
y-axis "Memory MiB" 0 --> 500
line [11.99, 108.28, 120.28, 104.91, 106.01, 105.98, 104.96, 105, 105.04, 105.07, 104.78, 104.78, 162.95, 179.26, 162, 170.52, 168.71, 185.41, 180.29, 148, 157.71, 150.93, 172.67, 166.8, 172.76, 198.01, 234.86, 163.21, 162.85, 178.63, 146.75, 149.73, 148, 175.2, 167.25, 151.61, 185.59, 154.66, 169.85, 0]
line [8.82, 104.81, 116.79, 101.42, 102.52, 102.49, 101.34, 101.38, 101.4, 101.45, 101.15, 101.16, 159.31, 175.63, 158.61, 166.73, 165.09, 181.77, 176.65, 144.36, 154.42, 147.29, 169.04, 163.21, 169.1, 192.12, 231.32, 159.56, 159.2, 174.98, 143.11, 145.87, 144.31, 171.51, 163.54, 147.91, 181.89, 150.96, 166.18, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.538, 2.039, 3.541, 5.544, 7.045, 9.048, 10.55, 12.553, 14.055, 16.059, 17.56, 19.563, 21.065, 23.066, 24.567, 26.57, 28.071, 30.072, 31.073, 32.074, 33.576, 35.577, 37.078, 39.079, 40.581, 42.585, 44.086, 45.588, 46.089, 47.591, 49.593, 51.095, 53.097, 54.598, 56.6, 58.102, 60.104, 61.606]
y-axis "CPU percent" 0 --> 200
line [133.89, 131.88, 2, 0, 2, 0, 0, 2, 23.97, 2, 0, 0, 4, 4, 2, 115.86, 151.81, 117.98, 189.91, 123.88, 95.91, 65.91, 71.99, 20, 127.96, 85.9, 134.02, 105.88, 149.79, 61.93, 135.83, 43.88, 9.99, 99.95, 11.99, 95.95, 177.9, 131.86]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.037, 1.538, 2.039, 3.541, 5.544, 7.045, 9.048, 10.55, 12.553, 14.055, 16.059, 17.56, 19.563, 21.065, 23.066, 24.567, 26.57, 28.071, 30.072, 31.073, 32.074, 33.576, 35.577, 37.078, 39.079, 40.581, 42.585, 44.086, 45.588, 46.089, 47.591, 49.593, 51.095, 53.097, 54.598, 56.6, 58.102, 60.104, 61.606, 63.166]
y-axis "Memory MiB" 0 --> 500
line [11.92, 111.97, 117.66, 125.98, 103.8, 103.43, 103.73, 103.74, 103.9, 112.98, 111.77, 111.77, 111.77, 111.77, 111.77, 111.77, 148.12, 199.5, 161.67, 164.06, 168.04, 161.09, 156.75, 139.81, 147.96, 174, 158.66, 188.58, 204.45, 199.62, 165.46, 172.64, 150.47, 157.44, 188.77, 162.94, 157.08, 155.64, 174.65, 0]
line [8.69, 107.71, 114.07, 122.35, 100.17, 99.8, 100.12, 100.13, 100.28, 109.36, 108.15, 108.15, 108.15, 108.15, 108.15, 108.15, 144.52, 195.62, 158.28, 160.37, 164.79, 157.39, 153.03, 136.11, 144.26, 170.37, 155.35, 184.9, 200.75, 195.94, 161.76, 169.23, 146.77, 153.74, 185.4, 159.24, 153.47, 151.94, 170.98, 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. |
Source-commit: 2429017