Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T20:17:28.000Z (about 2 months ago)
- Last Synced: 2024-11-12T02:00:28.010Z (about 1 month ago)
- Language: JavaScript
- Size: 24.8 MB
- Stars: 268
- Watchers: 13
- Forks: 19
- 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/)
![NodeSource logo](https://github.com/RafaelGSS/nodejs-bench-operations/assets/55195249/9580c302-6f96-4d25-8d67-8a6c6d703bbf)