Strings.split vs array init
Lookup of map vs object
You don't need to make add for loops in your test scenarios, the benchmark does it itself.
Compare the differing ways you can call a function with arbitrary arguments dynamically
Compare the new ES6 spread operator with the traditional concat() method and push
Measure the performance of instanceOf operator vs comparing a basic string type.
Create Your benchmarks
FAQ: FAQ
Source code: GitHub/MeasureThat.net
Report issues: MeasureThat.net/Issues
Based on: Benchmark.js
Facebook page: https://www.facebook.com/MeasureThat.Net
Python benchmarks support: Pyodide