Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

Object.keys vs Object.entries vs for...in with filtering properties

Comparing performance of Object.keys vs Object.entries vs for...in

multi-order consolidateCartItems lodash vs Map

No description provided

lodash vs Map - v2

consolidate

Json.stringify + TextEncode vs StructuredClone

No description provided

lodash vs Map

consolidate

json.parse VS parseFloat on number []

No description provided

moment.js vs day.js vs date-fns set

No description provided

createElement vs cloneNode(false) 2

Faster way to create new dom elements before insertion

JavaScript spread operator vs Object.assign vs Direct Mutation Performance

No description provided

JavaScript spread operator vs Object.assign from empty object performance

No description provided

import dataurl vs function constructor

No description provided

parseInt vs toString

No description provided

for in vs for of test

No description provided

Test create object: forEach vs map vs for in vs for of vs reduce

No description provided

Function call vs proxy call

No description provided

web-crypto RSA-PSS

comparing sha256 vs sha512 performance based on https://www.measurethat.net/Benchmarks/Show/27514/3/web-crypto

new Intl.DateTimeFormat vs no new Intl.DateTimeFormat

measure the perf impact of caching calls to new Intl.DateTimeFormat

test of spread vs structured clone

test

regecxtestsimple2

No description provided

regecxtestsimple

No description provided

regecxtest

No description provided

Big array: Lodash vs. Set Intersection vs Loop with Set

No description provided

Lodash vs. Set Intersection vs Loop with Set

No description provided

Number.toFixed(2).replace(_DOT_, _COMMA_) vs Number.toLocaleString

Checks if it's faster to use Number.toLocaleString or to format a Number toFixed(2) and then string replace the decimal separator to use a comma.

Array.prototype.slice vs spread operator on a bigger array with bigger elements

Compare the new ES6 spread operator with the traditional slice() method on a bigger array.