Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

JavaScript spread operator vs Object.assign vs mutation performance with condition #3

No description provided

JavaScript spread operator vs Object.assign vs mutation performance with condition #2

No description provided

Array.from() vs new Array() + destruct

Testing the difference between creating filled arrays.

Bench fast-json-patch vs deep-diff

No description provided

document.body vs document.querySelector('body') is performence2

No description provided

endsWith vs

No description provided

empty an array in JavaScript - [] vs setting length

No description provided

Test checking of literal object types

No description provided

indexOf vs Lodash indexOf

Comparing performance of: indexOf vs Lodash indexOf

test setAttribute vs dataset

Compare setAttribute to dataset (not getAttribute)

RegEx.test vs. localStorage.getItem

No description provided

lodash groupBy vs Array.reduce performance

No description provided

flatMap() vs only filter()

flatMap vs filter

Access property directly vs Getter/Setter

No description provided

Direct access to property vs Getter/Setter

No description provided

setting innerHTML vs innerText vs textContent

blah blah

Fastest way to check if object is empty2

You don't need to make add for loops in your test scenarios, the benchmark does it itself.

bignumber.js vs. big.js vs. decimal.js big num

- https://github.com/MikeMcl/bignumber.js/tree/v9.0.2 - https://github.com/MikeMcl/big.js/tree/v5.2.2 - https://github.com/MikeMcl/decimal.js/tree/v10.2.0

Lodash vs Native Date string comparison

No description provided

lodash uniq vs Array.from(new Set()) vs spread new Set() vs array.filter vs radash _bigger

No description provided

.startsWith() vs .test() vs .includes() vs .indexOf()

No description provided

Declarative shadow dom

No description provided

Lodash cloneDeep vs structuredClone vs JSON.stringify (small object)

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

parseFloat(toFixed) vs Math.round()

No description provided

Promise vs Async Await

No description provided

NEW BENCHMARK Your Benchmarks