Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

sort vs 2 arrays

No description provided

toFixed vs Math.round vs |(bitwise or)

Comparing performance of:

createTextNode vs textContent vs innerText vs append vs innerHTML vs insertAdjacentHTMLvs replaceChildren vs appendChild

No description provided

createTextNode vs textContent vs innerText vs append vs innerHTML vs insertAdjacentHTML vs nodeValue vs replaceChildren vs appendChild

No description provided

array reuse

No description provided

replace an array in JavaScript - splice vs push vs for

Based on question on http://stackoverflow.com/questions/1232040/how-do-i-empty-an-array-in-javascript

Object.prototype.hasOwnProperty vs obj.hasOwnProperty vs Object.hasOwn vs in

No description provided

Math.pow vs ** vs * – non-constant

No description provided

redasdfasdf

No description provided

Merge 3 small arrays

Merge 3 arrays of 10 elements

Cloning an array

Cloning a small array of 40 items

Lodash cloneDeep vs structuredClone vs JSON Parse with lots of data

https://developer.mozilla.org/en-US/docs/Web/API/structuredClone

for vs while vs for of vs forEach4

No description provided

for vs while vs for of vs forEach3

No description provided

for vs while vs for of vs forEach2

No description provided

bignumber.js vs. big.js vs break_infinity.js

Comparing performance of: Native vs Native + toFixed vs big.js vs bignumber.js vs break_infinity.js

Array from vs string split (modified with long strings)

No description provided

Map get VS Map has get 4

Map get VS Map has get

Map get VS Map has get 3

Map get VS Map has get

Map get VS Map has get 2

Map get VS Map has get

spread vs push JavaScript

No description provided

slice VS splice many items

100k list splice and shift win, they mutate list slice loose, it creates a copy of list 7.5x slower

RFDC clone (circles: true) vs Lodash cloneDeep (+ cycle)

No description provided

RFDC clone (circles: true) vs Lodash cloneDeep vs JSON Clone

No description provided

Dayjs Date-fns format comparison 6

No description provided