Avatar for the vadimpiven user
vadimpiven
node_reqwest
BlogDocsChangelog

GitHub Actions run

2 days ago e0e49f5 refactor/code-quality-pass pull_request

Compare

Base
Search a run

Head
refactor: code-quality pass — crate split, undici 8 parity, benches
#154
refactor/code-quality-pass
2 days ago
CPU Simulation

Compare
Suggested base runs:
15 total
new Agent() default options
packages/node/benchmarks/glue.bench.ts::Agent construction
12.5 ms
undici.Agent
packages/node/benchmarks/http2-post.bench.ts::HTTP/2 POST stream
95.9 ms
new Agent({ allowH2, timeouts, proxy })
packages/node/benchmarks/glue.bench.ts::Agent construction
12.1 ms
node-reqwest.Agent
packages/node/benchmarks/http1.bench.ts::HTTP/1 GET dispatch
62.4 ms
undici.Agent
packages/node/benchmarks/http2.bench.ts::HTTP/2 GET dispatch
50.8 ms
node-reqwest.Agent
packages/node/benchmarks/http2.bench.ts::HTTP/2 GET dispatch
50.7 ms
undici.Agent
packages/node/benchmarks/http1.bench.ts::HTTP/1 GET dispatch
28.4 ms
record + abort in onRequestStart
packages/node/benchmarks/glue.bench.ts::dispatch() pre-flight (sync path)
110.1 µs
node-reqwest.Agent
packages/node/benchmarks/http2-post.bench.ts::HTTP/2 POST stream
51.6 ms
createUndiciError — UND_ERR_RESPONSE with body
packages/node/benchmarks/glue.bench.ts::error class factory
134.9 µs
createUndiciError — UND_ERR_SOCKET
packages/node/benchmarks/glue.bench.ts::error class factory
91 µs
Record<string, string> input
packages/node/benchmarks/glue.bench.ts::header serialization shapes
25.9 µs
Array<string> input
packages/node/benchmarks/glue.bench.ts::header serialization shapes
16.7 µs
node-reqwest.Agent
packages/node/benchmarks/http1-post.bench.ts::HTTP/1 POST stream
66.6 ms
undici.Agent
packages/node/benchmarks/http1-post.bench.ts::HTTP/1 POST stream
38.8 ms
© 2026 CodSpeed Technology
Home Terms Privacy Docs