fix(fonts): load and register real FontFace sources - #492
Conversation
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.036, 1.537, 2.537, 4.04, 5.042, 6.545, 8.048, 9.05, 10.552, 11.553, 13.055, 14.056, 15.557, 17.059, 18.06, 18.561, 19.563, 20.565, 22.065, 23.568, 24.569, 25.07, 26.071, 27.072, 28.573, 29.574, 31.076, 32.578, 33.579, 35.082, 36.082, 37.584, 39.085, 40.086, 41.588, 42.588, 44.09, 45.091]
y-axis "CPU percent" 0 --> 500
line [67.82, 111.84, 148.01, 111.82, 171.62, 173.83, 107.74, 195.43, 53.98, 97.97, 17.98, 109.96, 119.94, 17.96, 59.98, 0, 0, 99.84, 117.97, 125.76, 135.88, 121.74, 121.83, 61.96, 99.96, 43.97, 0, 17.99, 41.96, 103.78, 20, 85.96, 15.98, 13.99, 89.88, 69.96, 121.91, 117.85]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 1.537, 2.537, 4.04, 5.042, 6.545, 8.048, 9.05, 10.552, 11.553, 13.055, 14.056, 15.557, 17.059, 18.06, 18.561, 19.563, 20.565, 22.065, 23.568, 24.569, 25.07, 26.071, 27.072, 28.573, 29.574, 31.076, 32.578, 33.579, 35.082, 36.082, 37.584, 39.085, 40.086, 41.588, 42.588, 44.09, 45.091, 46.36]
y-axis "Memory MiB" 0 --> 500
line [11.8, 92.73, 104.26, 115.12, 144.65, 155.96, 167.97, 162.54, 170.35, 162.89, 186.09, 185.36, 160.15, 161.54, 147.55, 140.48, 140.48, 138.11, 173.3, 154.46, 189.13, 195.99, 205.47, 171.6, 159.5, 169.45, 157.44, 153.75, 148.66, 144.29, 147.2, 146.77, 151.98, 148.76, 145.88, 153.23, 150.05, 173.24, 163.04, 0]
line [8.59, 89.17, 100.71, 111.56, 141.08, 152.42, 164.53, 159.28, 166.9, 159.39, 182.62, 182.01, 156.8, 158.11, 144.09, 137.02, 137.08, 134.69, 166.95, 151.05, 185.59, 192.56, 202.04, 168.14, 155.97, 165.9, 153.86, 150.17, 145.16, 140.71, 143.62, 142.41, 148.08, 145.07, 143.1, 149.59, 146.35, 169.64, 159.38, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 1.536, 2.538, 3.539, 4.039, 5.04, 6.541, 7.543, 9.044, 10.044, 11.547, 12.548, 14.05, 14.55, 15.05, 16.552, 17.553, 19.055, 20.056, 21.559, 22.56, 24.062, 25.062, 26.564, 27.565, 29.068, 30.069, 31.571, 32.571, 34.074, 35.075, 36.577, 37.578, 39.08, 40.082, 41.583, 42.584, 44.086]
y-axis "CPU percent" 0 --> 500
line [59.85, 119.86, 145.57, 113.81, 92.04, 205.62, 159.91, 139.67, 183.81, 127.95, 125.68, 131.8, 87.97, 2, 2, 41.92, 93.82, 51.87, 25.98, 85.77, 85.96, 171.91, 109.93, 125.87, 59.95, 57.89, 165.82, 21.94, 38.04, 77.81, 11.99, 123.8, 103.92, 9.98, 115.79, 181.82, 65.89, 179.79]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.036, 1.536, 2.538, 3.539, 4.039, 5.04, 6.541, 7.543, 9.044, 10.044, 11.547, 12.548, 14.05, 14.55, 15.05, 16.552, 17.553, 19.055, 20.056, 21.559, 22.56, 24.062, 25.062, 26.564, 27.565, 29.068, 30.069, 31.571, 32.571, 34.074, 35.075, 36.577, 37.578, 39.08, 40.082, 41.583, 42.584, 44.086, 44.841]
y-axis "Memory MiB" 0 --> 500
line [11.75, 93.11, 106.19, 115.97, 129.76, 139.09, 155.41, 163.34, 155.47, 187.05, 164.82, 178.07, 169.06, 155.83, 155.82, 133.8, 147.55, 146.76, 143.46, 137.64, 155.74, 165.15, 187.86, 181.13, 166.82, 160.95, 146.39, 179.02, 156.62, 154.33, 157.66, 157.66, 224.8, 176.9, 177.07, 186.9, 164.91, 161.48, 185.38, 0]
line [8.55, 89.56, 102.67, 112.47, 126.22, 135.53, 151.89, 159.79, 152.01, 183.63, 161.32, 174.51, 165.5, 152.29, 152.15, 130.12, 144.06, 143.1, 139.78, 133.97, 152.06, 161.48, 184.29, 180.7, 162.63, 157.28, 142.71, 175.41, 152.94, 150.65, 153.98, 154.85, 219.39, 173.41, 173.39, 183.15, 161.24, 157.85, 181.81, 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.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: 146.98 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.