Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

for vs. for-in vs. for-of vs. reduce (map object values)

Make a new object by applying a function to each value of the source object.

Lodash reduce vs transform vs Native reduce on object

No description provided

Array.from() vs Array.prototype.map.call() on NodeList

No description provided

lodash mapValues vs vanilla Object.keys foreach vs lodash reduce

No description provided

Object.fromEntries vs reduce vs Map - Corrected fromEntries

No description provided

slice vs substring (with end index)

Compares slice, substr and substring to each other when there is only a start index

Array#push vs Array#apply

Comparing performance of: Array#push vs Array#apply

function parameter destructure

No description provided

JS: insertBefore vs appendChild vs prepend vs insertAdjacentElement

No description provided

URL vs URLSearchParams

No description provided

map vs for of

No description provided

TreeWalker vs querySelectorAll (* all elements)2

No description provided

Spread vs JSON.parse(JSON.stringify())

Benchmarks spread vs JSON.parse(JSON.stringify())

Arrow function vs Bind function - forked

No description provided

Map vs WeakMap (real-world) Performance

Lookup of map vs object (in a real-world test format)

has vs includes

No description provided

lodash.isEqual vs fast-deep-equal vs local

No description provided

Div vs SVG (Flavio)

No description provided

CP437 decode

No description provided

Populate array: array literal vs array constructor

No description provided

String() vs .toString() vs `${num}`

No description provided

Intl.Collator.compare() vs localeCompare() vs toLowercase()

No description provided

Lodash cloneDeep vs native cloneDeep - deepclone only

compare array copy/clone methods

Regex vs startsWith

No description provided

jQuery css styles set

No description provided

NEW BENCHMARK Your Benchmarks