fix(fonts): load and register real FontFace sources - #437
Conversation
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. |
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 189 / 240 rows; 39 / 48 sites produced rows; 9 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.535, 2.536, 4.037, 5.038, 6.542, 7.543, 8.544, 9.046, 10.046, 11.549, 12.55, 14.051, 14.553, 15.053, 16.556, 17.557, 19.059, 20.061, 21.562, 22.565, 24.067, 24.567, 25.068, 26.57, 27.57, 29.072, 30.072, 31.575, 32.576, 34.076, 35.078, 36.579, 37.579, 39.081, 40.082, 41.583, 42.585, 43.586]
y-axis "CPU percent" 0 --> 200
line [133.93, 123.82, 101.98, 185.71, 171.52, 139.84, 189.75, 163.56, 55.96, 49.94, 117.91, 2, 0, 2, 109.91, 85.8, 49.91, 147.94, 75.99, 121.67, 109.83, 106.04, 131.79, 101.73, 139.84, 51.96, 45.97, 113.9, 7.99, 131.83, 87.91, 9.99, 13.99, 133.91, 125.88, 75.95, 105.9, 69.96]
xychart-beta
title "Base memory: RSS"
x-axis "Elapsed seconds" [0.035, 1.535, 2.536, 4.037, 5.038, 6.542, 7.543, 8.544, 9.046, 10.046, 11.549, 12.55, 14.051, 14.553, 15.053, 16.556, 17.557, 19.059, 20.061, 21.562, 22.565, 24.067, 24.567, 25.068, 26.57, 27.57, 29.072, 30.072, 31.575, 32.576, 34.076, 35.078, 36.579, 37.579, 39.081, 40.082, 41.583, 42.585, 43.586, 43.592]
y-axis "Memory MiB" 0 --> 500
line [11.88, 110.95, 128.75, 150.75, 155.98, 165.3, 160.69, 190.31, 171.27, 174.73, 175.43, 179.14, 164.23, 137.3, 136.93, 160.34, 151.88, 146.57, 161.69, 150.48, 155.52, 177.27, 209.69, 161.38, 156.14, 171.36, 147.15, 147.84, 150.14, 145.88, 187.73, 168.34, 156.23, 149.61, 186.91, 162, 157.66, 166.71, 0, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.037, 2.037, 3.541, 4.542, 5.542, 6.544, 8.047, 8.548, 9.048, 10.048, 11.051, 12.052, 13.553, 14.555, 15.555, 16.555, 18.055, 19.057, 20.059, 21.061, 22.063, 23.565, 24.565, 25.567, 26.568, 28.07, 29.07, 30.072, 31.072, 31.573, 32.075, 33.576, 34.076, 34.577, 35.579, 36.58, 38.082, 39.082]
y-axis "CPU percent" 0 --> 500
line [57.87, 119.92, 131.74, 171.81, 127.83, 139.7, 163.68, 199.82, 155.95, 56, 83.79, 137.96, 51.89, 117.83, 114.01, 31.99, 115.97, 81.89, 107.78, 105.9, 99.7, 75.89, 167.94, 159.79, 85.92, 47.99, 97.98, 6, 79.97, 141.69, 153.62, 43.94, 5.99, 11.98, 117.67, 121.85, 87.78, 121.92]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.036, 1.037, 2.037, 3.541, 4.542, 5.542, 6.544, 8.047, 8.548, 9.048, 10.048, 11.051, 12.052, 13.553, 14.555, 15.555, 16.555, 18.055, 19.057, 20.059, 21.061, 22.063, 23.565, 24.565, 25.567, 26.568, 28.07, 29.07, 30.072, 31.072, 31.573, 32.075, 33.576, 34.076, 34.577, 35.579, 36.58, 38.082, 39.082, 39.958]
y-axis "Memory MiB" 0 --> 500
line [11.76, 93.14, 117.41, 120.31, 150.77, 179.71, 159.74, 179.52, 165.66, 166.72, 161.15, 157.52, 171.6, 155.7, 161.69, 148.68, 139.39, 170.89, 144.96, 156.78, 191.5, 184.95, 160.92, 159.95, 176.7, 154.55, 150.61, 157.98, 157.99, 170.27, 203.66, 179.8, 178.73, 178.71, 159.05, 180.73, 171.98, 161.83, 182.57, 0]
line [8.56, 89.62, 113.88, 116.89, 147.32, 176.01, 156.17, 175.96, 162.15, 163.91, 157.77, 152.5, 168.02, 152.12, 158.11, 145.1, 135.94, 167.34, 141.4, 153.46, 189.03, 181.37, 157.34, 156.33, 173.12, 150.97, 147.03, 154.42, 154.41, 165.23, 200.12, 176.23, 175.06, 175.13, 155.48, 177.15, 168.41, 159.31, 179.63, 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.054645%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: 125.04 s · failed groups: 0
All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
ce7a516 to
67882b7
Compare
67882b7 to
e43b235
Compare
No description provided.