Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

.flatMap() vs .map()

flatMap vs map flat

reverse vs lodash vs native

Compare the new ES6 spread operator with the traditional concat() method

if vs noop vs noop arrow vs void vs new Function

No description provided

if vs noop vs noop arrow vs void

No description provided

Anonymous functions - big vs shared

No description provided

bignumber.js vs. big.js vs. decimal.js 2022 ver. (random) (no toFixed)

Compare newer version of bignumer libraries.

Array join vs string template - simple case

No description provided

Loop through child nodes multiple times - v2

No description provided

Array of child nodes

No description provided

childNodes - Two calls

No description provided

DataView or BitTwiddling for Reads

Is DataView faster than directly bit twiddling?

DataView or BitTwiddling, Aligned and Unaligned

Is DataView faster than directly bit twiddling?

_.compact vs filter(v=>v)

No description provided

for-of over sliced array

No description provided

array[array.length - 1] vs array.at(-1) (V3)

This version avoids OOM errors

Bitwise shift vs and

No description provided

findIndex vs forEach until final test2

No description provided

findIndex vs forEach until final

No description provided

me vs spenny

No description provided

array[1] vs array.at(1)

No description provided

Number([num].toFixed(precision)) vs scaling + Math.round()

Number([num].toFixed(precision)) vs scaling + Math.round()

In-memory, localStorage and sessionStorage Speedtest

No description provided

Date Creation: TEST 2

No description provided

Bind vs closure déclaration 2

No description provided

clientHeight + clientWidth vs getComutedStyle()

element.clientHeight + element.clientWidth vs window.getComputedStyle(element)