Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

lodash groupBy vs Array.reduce vs simple for loop

Comparing performance of: Lodash vs Native reduce vs native for loop for grouping

Intl.NumberFormat vs toLocalString yoyo

No description provided

Slice vs spread vs slice(0) 10k items 2024

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

Slice vs spread 10k items 2024

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

Concat vs push(...) vs spread

Comparing the various ways to append to an array

querySelector vs getElementsByClassName fixed?

No description provided

Lodash cloneDeep vs structuredClone 2asdasdasrgdfg

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

Lodash cloneDeep vs structuredClone 2asdasdas

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

filter vs splice and indexOf

See if filter is faster than splice method for deletion

startsWith vs includes vs regex test when no match

No description provided

startsWith vs includes (when no match)

No description provided

array concat x array spread

No description provided

Vanilla, Cash, jQuery 4, Umbrella- JS Library Performance Test 2024

No description provided

_.remove verse filter

No description provided

agGrid vs Collator

No description provided

collatorCompare() vs collatorCompare2() with isBlank

No description provided

collatorCompare() vs agGridComparator()

No description provided

collatorCompare() vs collatorCompare2()

No description provided

ES6 Class vs Prototype vs Object Literal (fixed)

Test the speed and memory usage using 3 different techniques for constructing class objects.

sortAlphaNumUsingRegex2() vs localeCompare('en', {numeric: true})

No description provided

sortAlphaNumUsingRegex() vs localeCompare('en', {numeric: true})

No description provided

Intl.Collator.compare('en', {numeric: true}) vs agGridComparator()

No description provided

startsWith vs includes when no match

No description provided

Object.is vs ===

No description provided

Standard structuredClone vs spread operator

No description provided

NEW BENCHMARK Your Benchmarks