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: 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.035, 1.536, 2.536, 4.039, 5.041, 5.542, 6.544, 7.544, 9.047, 10.049, 11.55, 12.551, 14.053, 15.053, 16.556, 17.556, 19.057, 20.058, 21.561, 22.563, 24.064, 25.064, 26.567, 27.568, 29.07, 30.071, 31.573, 32.574, 34.075, 34.576, 35.076, 36.577, 37.577, 38.078, 39.079, 40.08, 41.58, 42.583]
y-axis "CPU percent" 0 --> 500
line [69.83, 129.86, 87.96, 123.83, 183.65, 289.25, 193.96, 165.95, 133.74, 171.74, 103.98, 107.75, 143.96, 139.94, 89.96, 6, 95.98, 95.97, 107.88, 99.92, 124.04, 111.91, 149.88, 169.71, 77.93, 17.96, 99.97, 107.98, 93.81, 133.92, 110, 19.98, 11.99, 0, 115.87, 122.01, 77.96, 103.73]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.035, 1.536, 2.536, 4.039, 5.041, 5.542, 6.544, 7.544, 9.047, 10.049, 11.55, 12.551, 14.053, 15.053, 16.556, 17.556, 19.057, 20.058, 21.561, 22.563, 24.064, 25.064, 26.567, 27.568, 29.07, 30.071, 31.573, 32.574, 34.075, 34.576, 35.076, 36.577, 37.577, 38.078, 39.079, 40.08, 41.58, 42.583, 43.767]
y-axis "Memory MiB" 0 --> 500
line [12.34, 91.02, 108.2, 114.32, 143.59, 173.18, 179.91, 158.97, 161.69, 157.95, 189.66, 162.68, 187.57, 164.39, 160.77, 147.76, 148.43, 141.69, 144.72, 154.45, 182.45, 197.07, 165.13, 169.85, 177.26, 163.61, 148.83, 156.75, 148.78, 161.36, 196.67, 161.35, 154.52, 147.44, 147.3, 176.35, 160.84, 156.49, 173.74, 0]
line [9.2, 87.5, 104.17, 110.8, 140, 169.51, 176.23, 155.38, 157.85, 154.29, 186.01, 158.98, 183.89, 160.66, 157.07, 144.1, 144.72, 138.08, 140.99, 150.03, 178.78, 193.34, 161.39, 166.21, 173.59, 159.89, 145.13, 153.29, 145.06, 157.37, 196.22, 157.63, 150.81, 143.73, 143.59, 172.69, 155.33, 152.81, 170.02, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.536, 2.538, 4.038, 5.039, 5.54, 6.542, 7.042, 7.542, 9.044, 10.046, 11.548, 13.05, 14.052, 15.553, 16.054, 16.554, 18.057, 19.058, 20.56, 21.56, 23.062, 24.562, 25.563, 27.064, 28.066, 29.567, 30.568, 32.07, 33.071, 34.573, 36.073, 37.076, 38.578, 39.579, 41.079, 42.08, 43.582, 44.583]
y-axis "CPU percent" 0 --> 500
line [119.86, 131.79, 105.97, 125.77, 271.32, 135.9, 143.92, 182, 73.96, 215.78, 45.88, 55.95, 101.72, 7.98, 2, 9.99, 59.97, 49.89, 52, 113.93, 137.91, 108.06, 147.8, 171.83, 127.79, 121.88, 87.93, 25.97, 105.88, 5.98, 75.94, 87.75, 13.99, 13.99, 137.88, 113.85, 71.95, 101.89]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.536, 2.538, 4.038, 5.039, 5.54, 6.542, 7.042, 7.542, 9.044, 10.046, 11.548, 13.05, 14.052, 15.553, 16.054, 16.554, 18.057, 19.058, 20.56, 21.56, 23.062, 24.562, 25.563, 27.064, 28.066, 29.567, 30.568, 32.07, 33.071, 34.573, 36.073, 37.076, 38.578, 39.579, 41.079, 42.08, 43.582, 44.583, 45.808]
y-axis "Memory MiB" 0 --> 500
line [12.3, 106.23, 112.19, 120.8, 161.23, 167.34, 181.41, 201.31, 166.07, 180.32, 169.45, 163.44, 169.36, 171.78, 159.63, 159.61, 134.48, 147.58, 149.9, 141.48, 179.79, 165.85, 194.41, 192.22, 180.25, 161.95, 177.09, 168.2, 148.38, 155.66, 152.48, 148.98, 152.86, 147.66, 139.97, 171.7, 158.61, 158.86, 176.36, 0]
line [9.38, 102.92, 109.03, 117.7, 158.01, 164.23, 178.03, 198.04, 162.8, 176.31, 165.55, 159.84, 165.81, 168.18, 156.05, 156.04, 130.93, 144.01, 146.33, 137.91, 176.22, 162.34, 190.99, 188.65, 175.41, 158.33, 173.53, 164.4, 144.8, 152.08, 148.89, 149.53, 149.28, 144.08, 136.39, 159.79, 155.06, 155.26, 172.77, 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.048160%Package and image size
Startup latency and PSS
Concurrency matrix
Frontend differential — ✅ 1,020/1,020 cases matched; 0 issues; 1 Chromium reference recoveries
Recovered Chromium reference infrastructure failures
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: 125.94 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.