Resolve used aspect ratios at layout boundaries - #105
Conversation
ff6d6b6 to
7e9e303
Compare
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 179 / 240 rows; 37 / 48 sites produced rows; 11 unexpected empty sites. ✅ Deterministic fixture diagnostic 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, 2.038, 2.538, 3.54, 4.541, 6.042, 7.043, 7.544, 8.045, 9.546, 10.547, 11.548, 13.05, 13.55, 14.051, 15.052, 16.553, 17.555, 18.555, 20.057, 21.059, 22.062, 23.563, 24.565, 25.566, 27.067, 28.068, 29.07, 30.572, 31.573, 32.574, 34.077, 35.079, 36.081, 37.582, 38.583, 39.585, 41.086]
y-axis "CPU percent" 0 --> 200
line [49.94, 115.87, 121.82, 71.94, 143.82, 133.86, 71.96, 165.66, 61.91, 55.92, 115.86, 115.89, 3.99, 0, 7.99, 59.83, 95.93, 6, 45.98, 67.86, 31.91, 93.72, 91.85, 113.77, 68.02, 93.92, 111.84, 47.95, 25.97, 14, 101.82, 101.82, 37.91, 95.93, 57.93, 117.89, 43.94, 127.71]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.036, 1.036, 2.038, 2.538, 3.54, 4.541, 6.042, 7.043, 7.544, 8.045, 9.546, 10.547, 11.548, 13.05, 13.55, 14.051, 15.052, 16.553, 17.555, 18.555, 20.057, 21.059, 22.062, 23.563, 24.565, 25.566, 27.067, 28.068, 29.07, 30.572, 31.573, 32.574, 34.077, 35.079, 36.081, 37.582, 38.583, 39.585, 41.086, 41.618]
y-axis "Memory MiB" 0 --> 500
line [23.06, 121.19, 150.76, 179.7, 189.55, 233.51, 229.61, 236.55, 247.22, 219.33, 206.87, 203.47, 238.07, 202.31, 202.31, 191.52, 200.09, 202.2, 184.85, 179.57, 185.43, 198.01, 199.58, 248.1, 229.36, 209.67, 214.7, 230.95, 206.93, 194.89, 201.19, 244.14, 348.36, 259.14, 259.95, 222.86, 209.83, 199.19, 239.49, 0]
line [21.22, 119.05, 148.62, 177.56, 187.41, 231.41, 227.39, 234.33, 244.53, 217.11, 204.62, 201.25, 237.87, 200.09, 200.09, 189.3, 197.82, 199.98, 182.63, 177.35, 183.33, 195.79, 197.46, 245.89, 227.14, 207.45, 214.23, 228.73, 204.67, 192.68, 198.97, 241.28, 346.15, 256.92, 257.73, 220.64, 207.82, 196.97, 237.35, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.038, 2.539, 3.54, 4.542, 6.043, 7.044, 8.546, 9.547, 10.549, 12.05, 13.05, 14.052, 15.554, 16.556, 17.557, 19.059, 20.061, 21.563, 22.564, 23.064, 23.565, 25.067, 26.067, 27.068, 28.57, 29.571, 30.572, 32.075, 33.076, 34.076, 35.078, 35.579, 36.58, 38.082, 39.083, 40.084, 41.584]
y-axis "CPU percent" 0 --> 500
line [0, 79.91, 0, 113.86, 91.81, 69.96, 105.91, 129.83, 123.8, 167.68, 64, 113.93, 137.77, 47.94, 71.87, 55.93, 63.94, 103.93, 99.93, 133.8, 193.86, 169.67, 121.85, 133.97, 63.91, 127.83, 83.91, 63.94, 11.97, 51.91, 111.96, 101.89, 129.85, 109.83, 55.97, 67.94, 31.95, 115.94]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 2.539, 3.54, 4.542, 6.043, 7.044, 8.546, 9.547, 10.549, 12.05, 13.05, 14.052, 15.554, 16.556, 17.557, 19.059, 20.061, 21.563, 22.564, 23.064, 23.565, 25.067, 26.067, 27.068, 28.57, 29.571, 30.572, 32.075, 33.076, 34.076, 35.078, 35.579, 36.58, 38.082, 39.083, 40.084, 41.584, 42.215]
y-axis "Memory MiB" 0 --> 500
line [22.98, 79.72, 133.98, 133.98, 149.46, 181.78, 216.26, 246.83, 229.32, 259.82, 258.97, 217.85, 231.7, 241.86, 214.87, 214.91, 222.81, 199.59, 234.27, 209.86, 220.55, 217.42, 242.25, 257.58, 221.26, 206.4, 246.96, 209.3, 206.36, 198.81, 215.43, 314.5, 343.52, 234.17, 238.68, 220.18, 212.36, 202.08, 244.19, 0]
line [21.13, 77.52, 131.78, 131.78, 147.27, 179.58, 214.06, 244.63, 227.11, 257.61, 255.73, 215.47, 229.2, 239.74, 212.38, 212.69, 220.6, 197.37, 232.05, 207.62, 218.29, 215.22, 240.01, 254.94, 219.01, 204.15, 244.73, 207.06, 203.36, 196.56, 213.18, 313.86, 341.27, 231.92, 236.41, 217.9, 210.1, 199.82, 241.92, 0]
Deterministic fixture · diagnosticThe 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 Spider Bench is informational: site failures, missing benchmark reports, failed browser service runs, fixture diagnostics, timing, and performance deltas do not fail the workflow. Build, runner, and artifact infrastructure errors can still fail it. |
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. |
e2a0d85 to
b2e0055
Compare
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 179 / 240 rows; 37 / 48 sites produced rows; 11 unexpected empty sites. ✅ Deterministic fixture diagnostic 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.05, 2.053, 3.054, 3.556, 4.557, 5.558, 6.559, 7.062, 7.563, 8.564, 10.068, 11.069, 12.07, 13.072, 14.073, 14.573, 15.073, 16.575, 17.576, 18.577, 19.578, 20.58, 21.581, 23.081, 24.083, 25.084, 26.086, 27.087, 28.088, 29.59, 30.593, 31.593, 32.594, 33.595, 34.596, 36.099, 37.1, 38.102]
y-axis "CPU percent" 0 --> 500
line [53.97, 113.58, 105.8, 81.76, 167.75, 233.69, 159.72, 141.11, 127.77, 123.93, 169.57, 59.89, 103.89, 127.78, 37.93, 0, 4, 101.88, 81.92, 65.93, 123.89, 41.9, 115.89, 119.99, 73.83, 125.87, 117.76, 11.98, 29.96, 17.98, 45.93, 124.01, 43.94, 61.97, 4, 85.9, 49.93, 117.86]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.05, 1.05, 2.053, 3.054, 3.556, 4.557, 5.558, 6.559, 7.062, 7.563, 8.564, 10.068, 11.069, 12.07, 13.072, 14.073, 14.573, 15.073, 16.575, 17.576, 18.577, 19.578, 20.58, 21.581, 23.081, 24.083, 25.084, 26.086, 27.087, 28.088, 29.59, 30.593, 31.593, 32.594, 33.595, 34.596, 36.099, 37.1, 38.102, 38.915]
y-axis "Memory MiB" 0 --> 500
line [23.51, 123.62, 148.97, 179.66, 193.45, 236.49, 321.65, 346.02, 363.55, 339.52, 337.08, 347.95, 320.94, 333.69, 247.05, 213.59, 204.38, 203.3, 227.86, 209.15, 199.57, 237.1, 198.8, 213.45, 280.78, 210.35, 214.85, 231.66, 203.98, 200.34, 205.23, 218.13, 282.55, 232.48, 225.02, 205.04, 222.86, 208.81, 246.73, 0]
line [21.27, 121.06, 146.38, 177.08, 190.81, 233.92, 319.09, 343.39, 360.98, 336.39, 333.52, 344.97, 318.37, 331.12, 244.48, 211.01, 201.82, 200.88, 225.3, 206.59, 197.01, 234.54, 196.24, 208.63, 278.28, 207.79, 212.29, 229.1, 201.42, 197.78, 202.68, 215.57, 280.01, 229.92, 222.46, 202.48, 220.29, 205.39, 244.17, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.038, 3.04, 4.041, 5.042, 5.543, 6.044, 6.545, 7.545, 8.547, 9.547, 10.548, 11.548, 12.55, 13.55, 15.052, 16.053, 17.054, 18.055, 19.055, 20.057, 21.059, 22.061, 23.063, 23.564, 24.565, 25.566, 26.568, 27.57, 28.571, 29.573, 30.574, 31.576, 32.577, 34.078, 35.08, 36.08, 37.081]
y-axis "CPU percent" 0 --> 200
line [0, 43.9, 95.87, 101.73, 161.91, 127.64, 161.7, 123.86, 136.05, 149.72, 60.03, 73.92, 121.99, 121.79, 35.96, 0, 101.95, 79.89, 51.96, 89.94, 35.94, 107.86, 125.83, 129.77, 115.74, 100.02, 99.89, 105.74, 19.96, 55.91, 71.85, 27.97, 111.71, 113.97, 17.96, 117.83, 59.94, 117.83]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 3.04, 4.041, 5.042, 5.543, 6.044, 6.545, 7.545, 8.547, 9.547, 10.548, 11.548, 12.55, 13.55, 15.052, 16.053, 17.054, 18.055, 19.055, 20.057, 21.059, 22.061, 23.063, 23.564, 24.565, 25.566, 26.568, 27.57, 28.571, 29.573, 30.574, 31.576, 32.577, 34.078, 35.08, 36.08, 37.081, 37.961]
y-axis "Memory MiB" 0 --> 500
line [23.56, 79.47, 121.73, 158.82, 196.04, 209.05, 242.33, 239.75, 240.29, 213.16, 249.63, 222.09, 201.95, 238.47, 225.56, 182.87, 182.39, 199.88, 188.31, 182.45, 217.44, 184.99, 209.61, 243.03, 251.43, 277.52, 208.21, 210.2, 218.53, 206.78, 211.69, 201.55, 210.18, 226.57, 216.39, 209.6, 210.78, 200.44, 220.2, 0]
line [21.42, 76.99, 119.24, 156.33, 193.55, 206.57, 239.86, 237.25, 237.79, 210.67, 247.14, 219.58, 199.45, 235.95, 222.94, 180.35, 179.88, 197.36, 185.79, 179.27, 214.92, 182.47, 206.95, 240.52, 249.02, 275, 205.27, 207.68, 216.01, 204.26, 209.3, 199.04, 207.66, 224.05, 213.87, 207.08, 209.05, 197.91, 217.67, 0]
Deterministic fixture · diagnosticThe 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 Spider Bench is informational: site failures, missing benchmark reports, failed browser service runs, fixture diagnostics, timing, and performance deltas do not fail the workflow. Build, runner, and artifact infrastructure errors can still fail it. |
b2e0055 to
2064ec0
Compare
Spider Bench A/B✅ All benchmark browser service runs completed; results are informational. Public HEAD: 179 / 240 rows; 37 / 48 sites produced rows; 11 unexpected empty sites. ✅ Deterministic fixture diagnostic 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.05, 2.05, 2.551, 3.552, 4.552, 5.053, 6.054, 7.059, 8.562, 9.563, 11.065, 12.066, 13.067, 14.569, 15.57, 16.57, 18.071, 19.073, 20.576, 21.576, 22.577, 24.078, 25.079, 26.58, 27.58, 28.581, 30.091, 31.092, 32.593, 33.595, 34.597, 35.598, 36.098, 37.1, 38.102, 39.605, 40.606, 42.109]
y-axis "CPU percent" 0 --> 200
line [37.97, 102.05, 111.89, 76.01, 151.9, 131.65, 111.92, 97.22, 113.85, 113.89, 131.77, 0, 34, 63.92, 19.99, 17.98, 4, 3.99, 6, 21.99, 24, 125.98, 129.85, 113.83, 90.01, 141.84, 78.63, 17.95, 98.07, 9.98, 51.96, 119.77, 95.94, 91.82, 49.87, 129.88, 51.93, 119.77]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.05, 1.05, 2.05, 2.551, 3.552, 4.552, 5.053, 6.054, 7.059, 8.562, 9.563, 11.065, 12.066, 13.067, 14.569, 15.57, 16.57, 18.071, 19.073, 20.576, 21.576, 22.577, 24.078, 25.079, 26.58, 27.58, 28.581, 30.091, 31.092, 32.593, 33.595, 34.597, 35.598, 36.098, 37.1, 38.102, 39.605, 40.606, 42.109, 42.826]
y-axis "Memory MiB" 0 --> 500
line [20.7, 118.03, 165.02, 172.92, 177.58, 240.18, 231.34, 210.26, 225.04, 216.14, 218.54, 235.15, 217.11, 184.18, 193.28, 186.36, 177.12, 170, 169.58, 169.05, 201.82, 184.57, 206.85, 232.15, 264.84, 203.55, 213.42, 201.71, 196.14, 204.55, 203.67, 197.83, 285.77, 221.75, 209, 206.09, 218.18, 197.46, 219.63, 0]
line [18.64, 115.58, 162.57, 170.1, 174.66, 237.71, 228.86, 207.83, 222.52, 213.19, 215.74, 232.57, 214.47, 181.35, 190.86, 183.9, 174.63, 167.55, 167.13, 166.6, 199.87, 182.12, 205.72, 229.22, 261.82, 201.13, 211.12, 199.19, 193.64, 202.1, 201.22, 195.4, 282.97, 221.45, 206.56, 203.64, 215.73, 195.02, 217.18, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.538, 3.538, 4.039, 4.539, 5.039, 6.04, 7.543, 8.545, 10.047, 11.048, 12.049, 13.551, 14.553, 16.056, 17.058, 17.559, 18.56, 19.562, 21.064, 22.065, 23.067, 24.568, 25.569, 27.071, 28.072, 29.573, 30.574, 32.076, 33.077, 34.078, 35.58, 36.582, 38.084, 39.085, 40.586, 41.587, 43.088]
y-axis "CPU percent" 0 --> 200
line [23.97, 127.82, 109.98, 155.77, 151.9, 121.95, 137.89, 153.77, 41.91, 141.93, 69.89, 79.87, 115.91, 49.87, 39.94, 5.99, 0, 9.99, 2, 2, 1.99, 2, 54.01, 107.92, 125.8, 115.82, 67.93, 121.84, 41.93, 33.97, 77.89, 29.97, 101.84, 41.94, 51.94, 120.11, 63.96, 103.94]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.538, 3.538, 4.039, 4.539, 5.039, 6.04, 7.543, 8.545, 10.047, 11.048, 12.049, 13.551, 14.553, 16.056, 17.058, 17.559, 18.56, 19.562, 21.064, 22.065, 23.067, 24.568, 25.569, 27.071, 28.072, 29.573, 30.574, 32.076, 33.077, 34.078, 35.58, 36.582, 38.084, 39.085, 40.586, 41.587, 43.088, 43.791]
y-axis "Memory MiB" 0 --> 500
line [20.95, 103.71, 169.71, 187.86, 209.78, 221.3, 228.13, 217.19, 238.64, 218.65, 223.14, 211.06, 202.9, 193.08, 176.7, 169.71, 164.4, 164.4, 168.02, 174.45, 171.7, 172.57, 172.8, 179, 205.8, 244.64, 249.64, 197.46, 233.54, 200, 195.61, 198.71, 204.24, 218.52, 189.57, 209.12, 205.51, 201, 215.75, 0]
line [18.84, 101.27, 167.28, 187.46, 207.37, 218.88, 221.6, 214.83, 236.17, 216.18, 220.68, 208.59, 200.31, 190.61, 174.23, 167.25, 161.93, 161.93, 165.54, 172.03, 169.24, 170.11, 170.34, 175.02, 203.35, 242.18, 247.28, 195, 231.08, 197.54, 193.01, 196.25, 202.47, 216.06, 187.11, 206.66, 203.04, 198.53, 213.28, 0]
Deterministic fixture · diagnosticThe 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 Spider Bench is informational: site failures, missing benchmark reports, failed browser service runs, fixture diagnostics, timing, and performance deltas do not fail the workflow. Build, runner, and artifact infrastructure errors can still fail it. |
No description provided.