webpack
tapable
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
test: add tinybench benchmarks and CodSpeed CI
#217
Merged
Merging
claude/add-benchmarks-codspeed-b3Ebc
into
main
CodSpeed Performance Gauge
N/A
New
92
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
New
92 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-waterfall-hook: 5 sync taps
benchmark/cases/async-series-waterfall-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
55.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-waterfall-hook: 5 async taps
benchmark/cases/async-series-waterfall-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
280.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-hook: 1 sync taps
benchmark/cases/async-parallel-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
53.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-bail-hook: 5 async taps, no bail
benchmark/cases/async-parallel-bail-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
372.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-map: for(new key) x 10, 3 interceptors
benchmark/cases/hook-map/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
52.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-waterfall-hook: 5 promise taps
benchmark/cases/async-series-waterfall-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
756.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-bail-hook: 5 async taps, bail mid
benchmark/cases/async-parallel-bail-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
280.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-waterfall-hook: 20 sync taps
benchmark/cases/async-series-waterfall-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
66.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-bail-hook: 10 sync taps, bail mid
benchmark/cases/async-parallel-bail-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
132 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-hook: 5 sync taps
benchmark/cases/async-parallel-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
73.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-hook: 5 promise taps
benchmark/cases/async-parallel-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
579.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-hook: 20 async taps
benchmark/cases/async-parallel-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
312.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-map: get(missing key)
benchmark/cases/hook-map/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
97.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-bail-hook: 10 sync taps, no bail
benchmark/cases/async-parallel-bail-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
374 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
interceptors-async: parallel, 5 async taps, call + tap interceptor
benchmark/cases/interceptors-async/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
140.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-compile: AsyncParallelBailHook, 5 taps + first callAsync
benchmark/cases/hook-compile/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
400.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-compile: AsyncSeriesBailHook, 5 taps + first callAsync
benchmark/cases/hook-compile/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
150.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
interceptors-async: parallel, 5 async taps, no interceptors
benchmark/cases/interceptors-async/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
131.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-map: for(new key) x 10, 1 interceptor
benchmark/cases/hook-map/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
50.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-map: for(new key) x 10, no interceptors
benchmark/cases/hook-map/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
44.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-map: get(existing key)
benchmark/cases/hook-map/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
187.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-bail-hook: 10 sync taps, bail mid
benchmark/cases/async-series-bail-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
54.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-parallel-hook: 5 async taps
benchmark/cases/async-parallel-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
133.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hook-compile: SyncBailHook, 5 taps + first call
benchmark/cases/hook-compile/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
384.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
async-series-hook: callAsync, 1 sync taps
benchmark/cases/async-series-hook/index.bench.mjs
CodSpeed Performance Gauge
N/A
N/A
53.6 µs
1
2
3
4
Commits
Click on a commit to change the comparison range
No baseline data is yet available
Once your main branch has generated a first performance report, you will see the list of commits and their performance impact here.
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs