This directory contains performance benchmarks for JavaScriptKit.
Before running the benchmarks, you need to build the test suite:
JAVASCRIPTKIT_EXPERIMENTAL_BRIDGEJS=1 swift package --swift-sdk $SWIFT_SDK_ID js -c release
# Run with default settings
node run.js
# Save results to a JSON file
node run.js --output=results.json
# Specify number of iterations
node run.js --runs=20
# Run in adaptive mode until results stabilize
node run.js --adaptive --output=stable-results.json
# Run benchmarks and compare with previous results
node run.js --baseline=previous-results.json