https://github.com/RafaelGSS/nodejs-bench-operations
Is X faster than Y in Node.js vX.Z?
https://github.com/RafaelGSS/nodejs-bench-operations
Last synced: 19 days ago
JSON representation
Is X faster than Y in Node.js vX.Z?
- Host: GitHub
- URL: https://github.com/RafaelGSS/nodejs-bench-operations
- Owner: RafaelGSS
- Created: 2022-03-03T16:45:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-30T20:38:13.000Z (about 1 month ago)
- Last Synced: 2025-04-30T21:28:21.064Z (about 1 month ago)
- Language: JavaScript
- Size: 25 MB
- Stars: 285
- Watchers: 13
- Forks: 21
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-performance-patches - nodejs-bench-operations
README
# Node.js Benchmark Operations
To eliminate any potential variability introduced by a shared runner,
the benchmarks are executed on a dedicated AWS EC2 machine## Usage
This repository provides benchmarks for basic operations to aid in determining a high-performance solution.
All the benchmarks are stored in `RESULTS-{Node-Version}.md`
- [v18](./RESULTS-v18.md)
- [v20](./RESULTS-v20.md)
- [v21](./RESULTS-v21.md)
- [v22](./RESULTS-v22.md)
- [v23](./RESULTS-v23.md)It also stores the last 3 versions of each active release line. You can check it inside its respective folder:
- [v18](./v18)
- [v20](./v20)
- [v21](./v21)
- [v22](./v22)
- [v23](./v23)This is useful to identify regressions in minor/patch versions.
## Regression Checker
This repository contains an action to automatically identify regressions and improvements based on a 20% change - up or down
See: [check-regressions.yml](https://github.com/RafaelGSS/nodejs-bench-operations/actions/workflows/check_regressions.yml)
## Sponsors
Benchmark machines are sponsored by [NodeSource](https://nodesource.com/)
