fix(media): expose branded MediaDevices enumeration on the prototype - #442
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.036, 1.537, 2.538, 4.04, 5.541, 6.041, 6.541, 8.043, 9.544, 10.546, 12.048, 13.55, 14.551, 16.051, 17.552, 18.552, 19.554, 20.055, 21.555, 22.557, 24.058, 25.561, 26.561, 28.063, 29.566, 30.567, 32.068, 33.57, 34.57, 36.074, 37.576, 38.576, 40.078, 41.58, 42.58, 44.082, 45.582, 46.585]
y-axis "CPU percent" 0 --> 500
line [63.97, 119.84, 115.82, 111.84, 206.02, 273.99, 135.96, 129.7, 163.98, 183.56, 83.81, 131.93, 113.86, 83.99, 73.89, 12, 0, 0, 0, 33.91, 127.88, 127.68, 171.95, 119.9, 137.57, 109.85, 103.93, 159.85, 139.89, 45.91, 97.98, 25.99, 129.81, 11.99, 62.04, 117.72, 35.99, 119.71]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 1.537, 2.538, 4.04, 5.541, 6.041, 6.541, 8.043, 9.544, 10.546, 12.048, 13.55, 14.551, 16.051, 17.552, 18.552, 19.554, 20.055, 21.555, 22.557, 24.058, 25.561, 26.561, 28.063, 29.566, 30.567, 32.068, 33.57, 34.57, 36.074, 37.576, 38.576, 40.078, 41.58, 42.58, 44.082, 45.582, 46.585, 47.904]
y-axis "Memory MiB" 0 --> 500
line [12.25, 90.88, 104.33, 114.98, 130.84, 153.33, 162.57, 177.62, 168.67, 174.64, 159.83, 170.59, 176.12, 165.05, 162, 149.1, 138.48, 138.07, 138.07, 137.07, 138.73, 178.84, 168.56, 186.75, 178.8, 195.64, 169.43, 162.72, 175.35, 164.31, 149.21, 156.27, 154.93, 168.14, 165.27, 159.58, 168.27, 156.85, 176.19, 0]
line [9.08, 87.37, 100.82, 111.37, 126.94, 149.72, 158.93, 174.02, 165, 170.98, 156.15, 167.25, 173.16, 161.37, 158.33, 145.39, 134.77, 134.37, 134.37, 133.37, 135.12, 175.16, 164.85, 182.95, 175.09, 191.99, 166.43, 159.01, 171.64, 160.61, 145.52, 152.56, 151.22, 164.47, 161.57, 156.09, 164.37, 153.12, 172.49, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 1.536, 2.537, 4.04, 5.541, 6.543, 8.045, 9.047, 10.548, 12.05, 13.051, 14.552, 15.552, 16.052, 17.053, 18.554, 20.055, 21.055, 22.557, 24.058, 25.058, 26.559, 27.56, 29.063, 30.565, 31.566, 33.069, 34.571, 35.572, 36.073, 37.074, 38.576, 39.577, 41.077, 42.077, 43.579, 45.081, 46.082]
y-axis "CPU percent" 0 --> 500
line [35.92, 129.91, 125.83, 111.79, 183.83, 117.77, 143.65, 105.77, 231.81, 109.95, 151.9, 88, 0, 32, 65.88, 97.82, 44.01, 134, 95.76, 65.95, 145.87, 103.88, 123.94, 149.62, 159.89, 27.95, 79.83, 27.93, 99.93, 119.91, 27.97, 1.99, 85.92, 13.99, 101.92, 171.87, 107.71, 115.77]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 1.536, 2.537, 4.04, 5.541, 6.543, 8.045, 9.047, 10.548, 12.05, 13.051, 14.552, 15.552, 16.052, 17.053, 18.554, 20.055, 21.055, 22.557, 24.058, 25.058, 26.559, 27.56, 29.063, 30.565, 31.566, 33.069, 34.571, 35.572, 36.073, 37.074, 38.576, 39.577, 41.077, 42.077, 43.579, 45.081, 46.082, 47.125]
y-axis "Memory MiB" 0 --> 500
line [12.16, 85.97, 104.95, 109.09, 138.21, 181.69, 177.04, 171.57, 151.78, 155.96, 171.34, 164.42, 154.34, 131.96, 135.79, 147.26, 145.79, 138.92, 161.44, 160.54, 155.94, 178.16, 197.54, 165.82, 154.63, 180.76, 148.75, 147.29, 149.47, 174.07, 210.17, 178.74, 149.59, 173.31, 149.91, 172.39, 161.12, 160.27, 177.02, 0]
line [9.05, 82.49, 102.25, 105.62, 134.59, 178.13, 173.48, 167.99, 148.43, 152.37, 167.83, 160.83, 150.75, 128.37, 132.2, 143.72, 142.2, 135.33, 158.01, 156.97, 152.35, 174.62, 194.01, 162.14, 151.12, 177.19, 145.2, 143.73, 145.92, 169.58, 206.73, 175.2, 146.04, 169.77, 146.36, 166.44, 155.59, 156.76, 173.38, 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.000230%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 — ✅ 44/44 groups passed; 457 scenariosWorkers: 4 · cumulative group time: 122.35 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.