fix(trusted-types): gate service worker registration URL - #254
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.536, 2.036, 2.537, 3.037, 3.538, 4.54, 5.542, 7.043, 8.044, 9.045, 10.046, 11.548, 12.55, 13.551, 14.553, 16.056, 17.058, 18.059, 19.061, 20.564, 21.565, 22.566, 23.567, 25.07, 26.071, 27.073, 28.073, 29.574, 30.575, 31.577, 32.576, 34.079, 35.08, 36.08, 37.082, 38.585, 39.587]
y-axis "CPU percent" 0 --> 200
line [17.95, 0, 105.96, 111.9, 119.85, 89.81, 133.71, 129.87, 91.87, 157.88, 39.95, 105.85, 109.81, 0, 43.92, 103.77, 11.99, 49.87, 3.99, 55.95, 77.81, 119.87, 111.84, 121.74, 109.84, 71.86, 99.77, 22.01, 106.05, 17.97, 27.95, 118.11, 57.92, 9.99, 105.91, 47.9, 49.95, 113.98]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.034, 1.036, 1.536, 2.036, 2.537, 3.037, 3.538, 4.54, 5.542, 7.043, 8.044, 9.045, 10.046, 11.548, 12.55, 13.551, 14.553, 16.056, 17.058, 18.059, 19.061, 20.564, 21.565, 22.566, 23.567, 25.07, 26.071, 27.073, 28.073, 29.574, 30.575, 31.577, 32.576, 34.079, 35.08, 36.08, 37.082, 38.585, 39.587, 40.398]
y-axis "Memory MiB" 0 --> 500
line [22.29, 104.63, 103.82, 133.57, 148.14, 169.58, 177.65, 224.53, 264.98, 223.96, 259.48, 237.89, 242.75, 222.27, 200.66, 185.41, 202.5, 191.74, 187.36, 179.9, 210.8, 203.93, 209.02, 249.36, 216.29, 197.4, 250.64, 223.11, 212.77, 217.84, 225.63, 225.79, 246.47, 187.32, 188.66, 209.77, 179.11, 186.67, 231.83, 0]
line [19.02, 101.04, 100.23, 129.97, 144.55, 166.05, 174.07, 221, 261.31, 220.29, 255.81, 234.22, 239.08, 218.51, 197, 181.73, 198.83, 188.07, 183.69, 176.23, 207.9, 200.25, 205.35, 245.69, 212.62, 193.39, 246.97, 219.44, 209.1, 214.17, 221.72, 222.11, 242.79, 183.65, 184.99, 206.05, 175.38, 183.07, 228.1, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.038, 2.539, 3.04, 3.541, 4.542, 5.543, 6.044, 7.045, 8.047, 9.548, 10.55, 11.551, 13.053, 14.054, 15.055, 16.557, 17.558, 18.559, 20.061, 21.062, 22.064, 23.566, 24.567, 25.568, 27.069, 28.07, 29.072, 30.574, 31.574, 32.575, 34.078, 35.079, 36.08, 37.583, 38.585, 39.585, 41.087]
y-axis "CPU percent" 0 --> 200
line [45.87, 113.76, 111.84, 105.78, 115.66, 2, 8, 153.54, 133.9, 157.82, 57.88, 97.83, 115.86, 49.86, 53.95, 6, 91.78, 39.95, 99.93, 121.97, 117.83, 121.86, 123.64, 53.92, 45.96, 71.96, 57.95, 23.98, 111.86, 100.03, 39.97, 3.99, 115.83, 9.98, 103.68, 135.84, 31.98, 131.84]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 2.539, 3.04, 3.541, 4.542, 5.543, 6.044, 7.045, 8.047, 9.548, 10.55, 11.551, 13.053, 14.054, 15.055, 16.557, 17.558, 18.559, 20.061, 21.062, 22.064, 23.566, 24.567, 25.568, 27.069, 28.07, 29.072, 30.574, 31.574, 32.575, 34.078, 35.079, 36.08, 37.583, 38.585, 39.585, 41.087, 41.769]
y-axis "Memory MiB" 0 --> 500
line [22.06, 121.77, 145.68, 174.41, 181.97, 217.34, 208.92, 224.59, 234.5, 217.64, 244.65, 215.93, 209.71, 224.01, 198.3, 207.17, 186.99, 215.37, 184.96, 202.55, 252.29, 258.43, 218.91, 215.31, 193.86, 179.51, 194.29, 192.34, 201.13, 265.37, 331.95, 220.96, 209.84, 225.62, 212.18, 222.45, 212.08, 194.52, 245.13, 0]
line [18.86, 118.18, 142.09, 170.92, 178.35, 213.33, 205.3, 221.02, 230.85, 213.98, 240.73, 212.27, 206.17, 220.35, 194.66, 203.51, 183.33, 211.75, 181.31, 198.9, 248.63, 254.86, 215.26, 211.65, 190.2, 175.85, 190.25, 188.68, 197.47, 261.71, 328.29, 217.31, 206.19, 221.96, 208.53, 218.79, 208.42, 190.87, 241.2, 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. |
78b3413 to
af037ec
Compare
No description provided.