Benchmark #1455: measure on Bun.JS #1471
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to the benchmarking scripts and documentation to add support for Bun.js and improve the benchmarking process. The most important changes include adding a new start script for Bun.js, updating the benchmark results documentation, and modifying the benchmarking scripts to handle Bun.js specific configurations.
New features and improvements:
benchmark/package.json
: Added a new start scriptstart:bun
for running benchmarks using Bun.js.benchmark/results/AMD Ryzen 9 7940HS w Radeon 780M Graphics/bun/README.md
: Added detailed benchmark results for various types and operations using Bun.js, including performance metrics and visualizations.benchmark/src/bun.ts
: Introduced a new script to run benchmarks using Bun.js, which initializes the benchmark reporter, measures performance for different categories, and writes the results.Codebase modifications:
benchmark/src/internal/BenchmarktReporter.ts
: Enhanced theinitialize
function to accept optional properties for customizing the results directory and platform name, and updated the environment information to include the platform name if provided. [1] [2]