Avatar for the triggeryjs user
triggeryjs
triggery
BlogDocsChangelog

GitHub Actions run

7 hours ago 1b87e33 main push

Compare

Base
Search a run

Head
main
1b87e33
7 hours ago
CPU SimulationWall Time

Compare
Suggested base runs:
218 total
fireEvent.sync (prod)
benchmarks/bench/core/dispatch.bench.ts::dispatch — 10 triggers / 2 conditions / 1 action
317.3 µs
fireEvent.sync
benchmarks/bench/core/dispatch.bench.ts::dispatch — 10 triggers / 2 conditions / 1 action
357.3 µs
fireEvent (no triggers)
benchmarks/bench/core/dispatch.bench.ts::dispatch — empty registry
57.1 µs
fireEvent.sync
benchmarks/bench/core/dispatch.bench.ts::dispatch — single trigger, no conditions, one action
289.6 µs
fireEvent.sync (prod)
benchmarks/bench/core/dispatch.bench.ts::dispatch — single trigger, no conditions, one action
218.5 µs
effector
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
574.7 µs
mobx
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
565 µs
reatom
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
432 µs
reatom
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
104.6 µs
redux-saga
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
794.1 µs
redux-saga
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
302.5 µs
rxjs
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
94.5 µs
rxjs
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
30.4 µs
triggery
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
277.3 µs
triggery
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
306.9 µs
redux-saga
benchmarks/bench/vs/06-lazy-conditions.bench.ts::comparison — lazy conditions (5 sources update each iter, handler reads 1)
355 µs
triggery (prod)
benchmarks/bench/vs/01-plain-dispatch.bench.ts::comparison — plain dispatch (event → +1 action)
417.4 µs
rxjs
benchmarks/bench/vs/06-lazy-conditions.bench.ts::comparison — lazy conditions (5 sources update each iter, handler reads 1)
51.3 µs
triggery (prod)
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
209.3 µs
triggery
benchmarks/bench/vs/06-lazy-conditions.bench.ts::comparison — lazy conditions (5 sources update each iter, handler reads 1)
283.9 µs
xstate
benchmarks/bench/vs/04-take-latest.bench.ts::comparison — take-latest (each fire cancels prior in-flight)
769.5 µs
triggery (prod)
benchmarks/bench/vs/06-lazy-conditions.bench.ts::comparison — lazy conditions (5 sources update each iter, handler reads 1)
209 µs
effector
benchmarks/bench/vs/05-sparse-bus.bench.ts::comparison — sparse event bus (100 event types, fire 1)
134.2 µs
mobx
benchmarks/bench/vs/05-sparse-bus.bench.ts::comparison — sparse event bus (100 event types, fire 1)
143.9 µs
reatom
benchmarks/bench/vs/05-sparse-bus.bench.ts::comparison — sparse event bus (100 event types, fire 1)
90.5 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs