Compare the new ES6 spread operator with the traditional concat() method and push
check function call overhead
save length of the array in the variable vs get it the loop
querySelector by attribute (partial matching) VS getElementById VS getElementsByTagName
querySelector by attribute (partial matching) VS getElementById
Create Your benchmarks
Source code: GitHub/MeasureThat.net
Report issues: MeasureThat.net/Issues
Based on: Benchmark.js
Facebook page: https://www.facebook.com/MeasureThat.Net