feat(fetch): write final cookies to a jar - #186
Conversation
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.09, 2.094, 3.095, 4.097, 5.101, 5.602, 6.102, 6.602, 7.604, 8.605, 9.61, 10.612, 11.612, 12.613, 13.616, 14.617, 15.618, 16.621, 17.622, 18.625, 19.125, 20.131, 21.132, 22.138, 23.14, 24.141, 25.145, 26.147, 27.149, 28.155, 29.156, 30.156, 31.656, 32.657, 33.663, 34.664, 35.669, 36.675]
y-axis "CPU percent" 0 --> 200
line [21.98, 85.41, 99.83, 139.78, 121.2, 153.8, 117.96, 105.95, 151.8, 66.01, 85.89, 111.76, 105.87, 21.99, 119.74, 107.98, 49.89, 0, 23.95, 55.84, 49.96, 104.79, 109.91, 115.74, 116, 91.89, 113.18, 81.91, 81.62, 3.99, 77.93, 74.03, 4, 0, 99.71, 37.96, 91.27, 147.46]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.09, 1.09, 2.094, 3.095, 4.097, 5.101, 5.602, 6.102, 6.602, 7.604, 8.605, 9.61, 10.612, 11.612, 12.613, 13.616, 14.617, 15.618, 16.621, 17.622, 18.625, 19.125, 20.131, 21.132, 22.138, 23.14, 24.141, 25.145, 26.147, 27.149, 28.155, 29.156, 30.156, 31.656, 32.657, 33.663, 34.664, 35.669, 36.675, 37.473]
y-axis "Memory MiB" 0 --> 500
line [47.65, 102.51, 143.23, 176.06, 188.84, 235.67, 203.2, 208.35, 206.38, 222.51, 211.27, 240.98, 245.53, 219.45, 184.41, 196.92, 195.99, 182.14, 178.66, 172.87, 205.8, 188.88, 212.47, 243.17, 246.7, 242.19, 217.69, 235.04, 197.18, 195.54, 198.43, 213.75, 192.63, 193.5, 199.39, 208.85, 186.46, 202.04, 286.48, 0]
line [47.81, 101.97, 140.22, 173.3, 186.06, 232.76, 200.29, 205.45, 203.47, 219.6, 208.35, 238.07, 242.63, 216.54, 181.5, 194.01, 193.08, 179.23, 175.75, 169.95, 202.89, 185.96, 214.85, 240.26, 243.91, 239.28, 213.77, 232.12, 194.26, 193.38, 195.52, 210.83, 189.71, 190.56, 196.46, 205.92, 183.53, 199.16, 283.73, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.066, 2.568, 3.57, 4.575, 5.075, 6.079, 7.581, 8.581, 9.582, 11.084, 12.085, 13.086, 13.586, 14.589, 15.59, 17.09, 18.092, 19.594, 20.594, 22.098, 23.102, 24.104, 25.606, 26.608, 28.11, 29.114, 30.115, 31.617, 32.619, 34.121, 34.626, 35.128, 36.633, 37.634, 38.637, 40.144, 41.144, 42.645]
y-axis "CPU percent" 0 --> 200
line [21.97, 115.77, 103.88, 154.76, 119.78, 117.88, 106, 111.99, 97.86, 109.88, 93.91, 0, 3.99, 8, 5.99, 55.99, 81.95, 37.97, 27.99, 37.95, 113.1, 123.79, 113.77, 119.78, 121.67, 109.44, 81.9, 25.96, 26.01, 119.8, 108.9, 93.78, 47.92, 3.99, 51.74, 133.63, 47.95, 145.98]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.066, 1.066, 2.568, 3.57, 4.575, 5.075, 6.079, 7.581, 8.581, 9.582, 11.084, 12.085, 13.086, 13.586, 14.589, 15.59, 17.09, 18.092, 19.594, 20.594, 22.098, 23.102, 24.104, 25.606, 26.608, 28.11, 29.114, 30.115, 31.617, 32.619, 34.121, 34.626, 35.128, 36.633, 37.634, 38.637, 40.144, 41.144, 42.645, 43.529]
y-axis "Memory MiB" 0 --> 500
line [21.05, 97.85, 157.36, 184.18, 225.48, 234.85, 233.46, 239.64, 234.01, 223.98, 229.23, 218.16, 201.27, 157.3, 158.29, 163.34, 192.01, 193.53, 176.66, 179.85, 191.1, 207.77, 221.06, 256.06, 217.06, 224.7, 215.07, 208.74, 203.95, 211.34, 274.53, 339.96, 337.32, 239.71, 203.92, 206.82, 219.3, 199.02, 281.35, 0]
line [19.3, 96.07, 155.45, 182.22, 223.55, 232.94, 231.48, 237.65, 231.83, 221.82, 227.06, 216.04, 199.14, 155.26, 155.6, 160.67, 189.3, 190.81, 173.93, 177.13, 188.38, 205.03, 218.36, 253.52, 214.33, 219.96, 212.36, 206.12, 201.24, 208.61, 271.81, 336.78, 334.54, 237.11, 201.23, 204.13, 216.58, 196.32, 278.69, 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. |
No description provided.