On the challenges of writing a good benchmark, and how JS implementations risked optimising the wrong things: https://benediktmeurer.de/2016/12/16/the-truth-about-traditional-javascript-benchmarks/