CodSpeedHQ / codspeed-node

Node.js libraries to create CodSpeed benchmarks
https://codspeed.io
Apache License 2.0
11 stars 2 forks source link

feat/support node 18 #11

Closed adriencaccia closed 1 year ago

codspeed-hq[bot] commented 1 year ago

CodSpeed Performance Report

Merging #11 feat/support-node-18 (e605ffc) will degrade performances by 81.85%.

Summary

๐Ÿ”ฅ 0 improvements โŒ 4 regressions โœ… 0 untouched benchmarks

๐Ÿ†• 60 new benchmarks โ‰๏ธ 0 dropped benchmarks

:warning: Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark main feat/support-node-18 Change
โŒ switch 1 156.7 ยตs 395 ยตs -60.32%
โŒ switch 2 173.8 ยตs 239.6 ยตs -27.46%
โŒ RegExp#test 142.2 ยตs 783.3 ยตs -81.85%
โŒ String#indexOf 135.2 ยตs 200.5 ยตs -32.57%
๐Ÿ†• switch 1 N/A 223.6 ยตs N/A
๐Ÿ†• switch 2 N/A 240.2 ยตs N/A
๐Ÿ†• switch 1 N/A 240.4 ยตs N/A
๐Ÿ†• switch 2 N/A 254.4 ยตs N/A
๐Ÿ†• test_recursive_fibo_10 N/A 757.7 ยตs N/A
๐Ÿ†• test_recursive_fibo_20 N/A 15.3 ms N/A
๐Ÿ†• test_recursive_cached_fibo_10 N/A 2 ms N/A
๐Ÿ†• test_recursive_cached_fibo_20 N/A 438.2 ยตs N/A
๐Ÿ†• test_recursive_cached_fibo_30 N/A 333.9 ยตs N/A
๐Ÿ†• test_iterative_fibo_10 N/A 875.7 ยตs N/A
๐Ÿ†• test_iterative_fibo_100 N/A 1.4 ms N/A
๐Ÿ†• test sync baz 10 N/A 1.5 ms N/A
๐Ÿ†• test sync baz 100 N/A 259.6 ยตs N/A
๐Ÿ†• test async baz 10 N/A 3.5 ms N/A
๐Ÿ†• test async baz 100 N/A 2.6 ms N/A
๐Ÿ†• test_recursive_fibo_10 N/A 2.3 ms N/A
๐Ÿ†• test_recursive_fibo_20 N/A 10 ms N/A
๐Ÿ†• test_recursive_cached_fibo_10 N/A 1.8 ms N/A
๐Ÿ†• test_recursive_cached_fibo_20 N/A 646.1 ยตs N/A
๐Ÿ†• test_recursive_cached_fibo_30 N/A 621.5 ยตs N/A
๐Ÿ†• test_iterative_fibo_10 N/A 1.1 ms N/A
๐Ÿ†• test_iterative_fibo_100 N/A 554.5 ยตs N/A
๐Ÿ†• test sync baz 10 N/A 2.1 ms N/A
๐Ÿ†• test sync baz 100 N/A 385.5 ยตs N/A
๐Ÿ†• test async baz 10 N/A 8 ms N/A
๐Ÿ†• test async baz 100 N/A 974.6 ยตs N/A
๐Ÿ†• switch 1 N/A 232.9 ยตs N/A
๐Ÿ†• switch 2 N/A 499.4 ยตs N/A
๐Ÿ†• switch 1 N/A 240.2 ยตs N/A
๐Ÿ†• switch 2 N/A 1.2 ms N/A
๐Ÿ†• RegExp#test N/A 206.7 ยตs N/A
๐Ÿ†• String#indexOf N/A 197.7 ยตs N/A
๐Ÿ†• RegExp#test N/A 211.7 ยตs N/A
๐Ÿ†• String#indexOf N/A 202.8 ยตs N/A
๐Ÿ†• test_recursive_fibo_10 N/A 1.4 ms N/A
๐Ÿ†• test_recursive_fibo_20 N/A 19.4 ms N/A
๐Ÿ†• test_recursive_cached_fibo_10 N/A 1.3 ms N/A
๐Ÿ†• test_recursive_cached_fibo_20 N/A 562.3 ยตs N/A
๐Ÿ†• test_recursive_cached_fibo_30 N/A 321.6 ยตs N/A
๐Ÿ†• test_iterative_fibo_10 N/A 774.2 ยตs N/A
๐Ÿ†• test_iterative_fibo_100 N/A 506.6 ยตs N/A
๐Ÿ†• test sync baz 10 N/A 1.3 ms N/A
๐Ÿ†• test sync baz 100 N/A 499.8 ยตs N/A
๐Ÿ†• test async baz 10 N/A 2 ms N/A
๐Ÿ†• test async baz 100 N/A 346 ยตs N/A
๐Ÿ†• test_recursive_fibo_10 N/A 762.4 ยตs N/A
๐Ÿ†• test_recursive_fibo_20 N/A 19.6 ms N/A
๐Ÿ†• test_recursive_cached_fibo_10 N/A 1.4 ms N/A
๐Ÿ†• test_recursive_cached_fibo_20 N/A 458.1 ยตs N/A
๐Ÿ†• test_recursive_cached_fibo_30 N/A 562.5 ยตs N/A
๐Ÿ†• test_iterative_fibo_10 N/A 988.3 ยตs N/A
๐Ÿ†• test_iterative_fibo_100 N/A 269.3 ยตs N/A
๐Ÿ†• test sync baz 10 N/A 831.9 ยตs N/A
๐Ÿ†• test sync baz 100 N/A 481.1 ยตs N/A
๐Ÿ†• test async baz 10 N/A 2.2 ms N/A
๐Ÿ†• test async baz 100 N/A 338.1 ยตs N/A
๐Ÿ†• RegExp#test N/A 220.9 ยตs N/A
๐Ÿ†• String#indexOf N/A 440.3 ยตs N/A
๐Ÿ†• RegExp#test N/A 211.5 ยตs N/A
๐Ÿ†• String#indexOf N/A 210.6 ยตs N/A
adriencaccia commented 1 year ago

Just misses adding them in the uploaded run (waiting for CodSpeedHQ/action#70)

We cannot have all the bench from the matrix, with the different versions of node. But I can at least add all the benchmarks from the examples, which will of course run with the node version of the repo (ie 18).