Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

reduce vs mutation

No description provided

isEqual vs isEqual with map

No description provided

HelloDDDDAA

No description provided

Beast ramda leaves no chance for native - 1

hm....

flatMap() vs filter().map()

flatMap vs filter map

Array.reduce vs for loop vs Array.forEach vs for...of

A test summing 1000 random numbers, 1 - 10000

Beast ramda leaves no chance for native

hm....

bignumber.js vs. big.js vs. decimal.js vs. Fraction.js (v2, with script links corrected)

- https://github.com/iriscouch/bigdecimal.js/tree/v0.6.1 - https://github.com/MikeMcl/bignumber.js/tree/v9.0.0 - https://github.com/MikeMcl/big.js/tree/v5.2.2 - https://github.com/MikeMcl/decimal.js/tree/v10.2.0 - https://github.com/infusion/Fraction.js/tree/v4.0.12

Object.assign vs Object spread vs object assign

No description provided

boom2213243143134daadfadf

No description provided

Some vs. Every Includes

Check if NOT some members of an array equal a value vs. checking if all values in an array aren't equal to a value.

dataset vs setAttribute

No description provided

indextToRemove & splice vs find vs object key undefined vs object key delete

No description provided

Remove items from array vs from objects

No description provided

Remove array object, findIndex and splice vs filter

No description provided

Remove array element, findIndex and splice vs filter

No description provided

Remove array element, find index and splice vs filter

No description provided

Splice vs Pop for replacing last item

No description provided

Lodash uniqBy vs Set with Array of object

Lodash uniqBy vs [...new Set()]

mateeeee

lmao

Array filter vs. for loop (fixedN)

No description provided

Lodash cloneDeep vs freeze vs stringify

No description provided

Deep object cloning with Lodash cloneDeep vs merge

No description provided

Deep object cloning with Lodash (cloneDeep vs merge vs assign)

No description provided

reduce vs map + fromEntries + reduce spread

No description provided