feat(release): add npm CLI packaging - #100
Conversation
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 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.044, 2.045, 3.045, 4.047, 5.048, 5.549, 6.05, 6.55, 7.051, 7.552, 8.554, 9.555, 10.557, 11.557, 12.558, 13.56, 15.062, 16.064, 17.065, 18.066, 19.067, 20.068, 21.067, 22.068, 23.068, 24.57, 25.572, 26.573, 27.574, 28.573, 29.575, 30.576, 31.576, 32.576, 34.083, 35.083, 36.085, 37.086]
y-axis "CPU percent" 0 --> 200
line [53.86, 107.91, 94.01, 155.65, 125.88, 135.66, 121.85, 107.91, 143.81, 131.61, 101.75, 115.84, 105.81, 0, 67.94, 107.77, 11.99, 55.88, 47.94, 111.92, 127.88, 110.02, 106, 113.94, 123.82, 138.02, 113.78, 47.99, 66.01, 10, 49.93, 117.95, 109.83, 4, 59.38, 138.01, 61.94, 147.8]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.042, 1.044, 2.045, 3.045, 4.047, 5.048, 5.549, 6.05, 6.55, 7.051, 7.552, 8.554, 9.555, 10.557, 11.557, 12.558, 13.56, 15.062, 16.064, 17.065, 18.066, 19.067, 20.068, 21.067, 22.068, 23.068, 24.57, 25.572, 26.573, 27.574, 28.573, 29.575, 30.576, 31.576, 32.576, 34.083, 35.083, 36.085, 37.086, 37.903]
y-axis "Memory MiB" 0 --> 500
line [22.65, 124.55, 154.93, 178.73, 225.45, 253.07, 232.01, 215.74, 231.02, 243.18, 239.31, 228.23, 214.41, 230.19, 221.77, 193.34, 203.78, 192.93, 184.66, 208.61, 213.3, 248.14, 327.63, 323.52, 465.93, 225.02, 249.52, 250.11, 236.61, 228.41, 227.36, 230.28, 252.31, 256.51, 218.64, 233.4, 225.35, 216.74, 276.61, 0]
line [20.34, 121.8, 152.17, 175.97, 223.25, 250.59, 229.2, 212.9, 228.18, 240.29, 236.47, 225.42, 211.57, 226.23, 218.92, 190.51, 200.95, 190.39, 183.51, 205.86, 210.49, 245.44, 324.8, 320.83, 449.16, 222.23, 248.35, 247.32, 233.84, 225.59, 224.54, 227.45, 249.55, 253.75, 215.88, 230.69, 222.58, 213.9, 273.93, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.036, 2.037, 3.037, 3.537, 4.038, 4.539, 5.038, 5.539, 6.04, 7.041, 8.043, 9.045, 10.049, 11.056, 12.057, 13.059, 14.06, 15.062, 16.063, 17.064, 18.065, 19.065, 20.066, 21.066, 22.068, 23.07, 24.07, 25.07, 26.072, 27.073, 28.075, 29.076, 30.078, 31.078, 32.08, 33.081, 34.083, 35.083]
y-axis "CPU percent" 0 --> 200
line [35.98, 115.81, 109.99, 99.94, 159.64, 117.86, 144.08, 139.78, 99.9, 149.64, 63.85, 103.8, 123.71, 119.05, 59.94, 83.83, 53.96, 9.98, 53.97, 43.97, 105.85, 116.05, 109.98, 104.06, 125.67, 91.84, 75.95, 113.88, 117.85, 85.89, 69.91, 23.97, 81.88, 101.86, 2, 35.95, 31.97, 113.92]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.037, 3.037, 3.537, 4.038, 4.539, 5.038, 5.539, 6.04, 7.041, 8.043, 9.045, 10.049, 11.056, 12.057, 13.059, 14.06, 15.062, 16.063, 17.064, 18.065, 19.065, 20.066, 21.066, 22.068, 23.07, 24.07, 25.07, 26.072, 27.073, 28.075, 29.076, 30.078, 31.078, 32.08, 33.081, 34.083, 35.083, 36.06]
y-axis "Memory MiB" 0 --> 1000
line [23.09, 121.15, 174.57, 194.22, 193.41, 214.56, 234.82, 241.45, 235.09, 213.37, 248.91, 222.77, 204.25, 244.03, 224.14, 198.55, 176.3, 193.23, 189.26, 179.82, 208.64, 208.22, 255.27, 368.11, 338.84, 496.54, 226.36, 216.44, 262.72, 232.47, 231.78, 207.64, 223.2, 251.91, 228.59, 210.05, 218.37, 208.55, 243.83, 0]
line [20.78, 118.5, 171.9, 191.55, 190.8, 211.92, 232.18, 238.86, 232.44, 210.72, 246.29, 220.11, 201.61, 241.39, 221.48, 195.89, 173.65, 190.95, 186.61, 177.18, 205.98, 205.57, 252.68, 366.2, 336.19, 493.93, 223.7, 213.77, 259.73, 230.03, 229.38, 205.25, 220.8, 249.52, 226.27, 207.8, 216.13, 206.31, 241.59, 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. |
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 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, 3.04, 4.042, 4.543, 5.043, 5.544, 6.045, 6.545, 7.547, 8.548, 9.549, 10.55, 12.052, 13.054, 14.055, 15.057, 16.059, 17.059, 18.061, 19.564, 20.566, 21.567, 22.568, 23.57, 24.57, 25.572, 26.572, 28.075, 29.075, 30.076, 31.078, 32.078, 33.079, 34.081, 35.584, 36.585, 37.587]
y-axis "CPU percent" 0 --> 200
line [61.92, 109.7, 99.77, 135.75, 131.82, 133.82, 113.89, 123.81, 153.76, 55.91, 105.93, 119.97, 69.83, 11.98, 2, 85.96, 109.89, 49.94, 71.95, 67.91, 101.82, 107.76, 111.92, 101.92, 117.73, 130.09, 115.81, 113.89, 71.82, 93.99, 21.98, 71.89, 78.01, 15.98, 51.96, 107.71, 85.92, 119.84]
xychart-beta
title "Base memory: RSS then PSS"
x-axis "Elapsed seconds" [0.035, 1.036, 2.038, 3.04, 4.042, 4.543, 5.043, 5.544, 6.045, 6.545, 7.547, 8.548, 9.549, 10.55, 12.052, 13.054, 14.055, 15.057, 16.059, 17.059, 18.061, 19.564, 20.566, 21.567, 22.568, 23.57, 24.57, 25.572, 26.572, 28.075, 29.075, 30.076, 31.078, 32.078, 33.079, 34.081, 35.584, 36.585, 37.587, 38.185]
y-axis "Memory MiB" 0 --> 500
line [22.75, 119.5, 148.59, 185.04, 226.73, 237.45, 227.94, 207.56, 240.47, 247.6, 217.73, 208.31, 241.41, 217.81, 218.11, 177.46, 201.43, 206.74, 190.73, 218.12, 202.57, 253.68, 325.04, 302.46, 359.34, 471.52, 226.54, 224.61, 224.18, 220.89, 205, 208.64, 242.53, 214.1, 202.74, 205.33, 189.51, 196.54, 240.45, 0]
line [20.97, 117.42, 146.51, 182.96, 224.43, 235.3, 225.79, 205.41, 238.32, 245.68, 215.58, 206.16, 239.26, 215.66, 215.96, 175.21, 199.31, 204.6, 188.59, 215.98, 200.43, 251.58, 322.87, 300.3, 357.33, 469.37, 224.39, 222.5, 222.02, 218.77, 202.81, 206.44, 240.33, 211.92, 200.55, 203.14, 187.33, 194.35, 238.26, 0]
HEADxychart-beta
title "HEAD CPU"
x-axis "Elapsed seconds" [1.543, 2.544, 4.046, 5.047, 6.051, 6.552, 7.553, 9.056, 10.058, 11.561, 12.563, 14.066, 14.566, 15.067, 16.568, 17.569, 19.072, 20.073, 21.574, 22.576, 24.078, 25.08, 26.582, 27.583, 28.583, 29.083, 30.084, 31.587, 32.588, 34.09, 35.091, 36.593, 37.594, 39.096, 40.098, 41.598, 42.599, 44.101]
y-axis "CPU percent" 0 --> 200
line [113.88, 114.04, 93.89, 185.64, 187.75, 167.77, 137.7, 99.85, 127.81, 131.88, 115.72, 17.97, 0, 7.99, 42.02, 13.98, 0, 41.95, 93.97, 137.82, 113.91, 131.64, 113.93, 99.83, 128.07, 113.97, 61.92, 133.7, 66, 95.98, 9.99, 25.97, 95.88, 51.94, 4, 95.96, 9.99, 124.03]
xychart-beta
title "HEAD memory: RSS then PSS"
x-axis "Elapsed seconds" [0.042, 1.543, 2.544, 4.046, 5.047, 6.051, 6.552, 7.553, 9.056, 10.058, 11.561, 12.563, 14.066, 14.566, 15.067, 16.568, 17.569, 19.072, 20.073, 21.574, 22.576, 24.078, 25.08, 26.582, 27.583, 28.583, 29.083, 30.084, 31.587, 32.588, 34.09, 35.091, 36.593, 37.594, 39.096, 40.098, 41.598, 42.599, 44.101, 44.631]
y-axis "Memory MiB" 0 --> 500
line [22.86, 156.79, 178.15, 208.79, 257.69, 327.08, 354.98, 337.61, 339.58, 343.43, 340.14, 238.6, 206.58, 206.34, 205.8, 214.79, 207.26, 198.93, 200.1, 206.97, 231.68, 375.41, 326.55, 328.68, 385.08, 459.32, 232.6, 209.22, 253.88, 216.01, 211.41, 210.31, 201.69, 238.76, 210.88, 193.36, 203.74, 193.86, 246.77, 0]
line [20.47, 153.97, 175.35, 205.99, 255.07, 324.49, 352.41, 335.1, 337.53, 340.89, 337.6, 236.63, 204.29, 204.04, 203.11, 212.51, 204.96, 196.63, 197.33, 204.67, 229.4, 376.36, 324.22, 326.47, 382.9, 457, 230.27, 206.9, 251.56, 213.69, 209.09, 207.62, 199.37, 236.43, 208.63, 191.03, 201.24, 191.55, 244.62, 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.