Thanks for posting this and doing a test. It's really difficult to truly test out timing of code utilizing timestamps. I recommend the two resources below to better test, because in most cases, the performance of our code is very difficult to measure properly. I'd love to see the results of doing it with a proper test for sure, and how often one has a use case for 1 mill rows of data, since it would be really helpful for us :).
Benchmarking code requires quite a bit of stats and has many factors that are hard to bench mark without a library.
I'd recommend using benchmarkjs.com/ to do your bench marking, and potentially read github.com/getify/You-Dont-Know-JS... to better understanding the proper way to do benchmarking.
I hope that helps!
Thanks for the recommendations. I'll definitely check out You Don't Know JS.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.