BASIC
slowest / pino = 3.3×
- Pino (minLength)70.968 ms
- Pino114.801 ms
- Pino (Node stream)159.192 ms
- Bole172.690 ms
- Debug220.527 ms
- loglevel222.802 ms
- Winston270.249 ms
- Bunyan377.434 ms
pino.info('hello world')
pino.info('hello world')// benchmarks
Average time to complete each benchmark run, taken from the
docs/benchmarks.md file of Pino v10.4.0.
Every group logs the same payload with each library.
slowest / pino = 3.3×
pino.info('hello world')slowest / pino = 3.6×
pino.info({'hello': 'world'})slowest / pino = 5.2×
pino.info(aBigDeeplyNestedObject)For a fair comparison, loglevel was extended to include a timestamp and bole had fastTime mode switched on. Run them yourself with npm run bench in the pino repository.