Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

matches or getAttribute

No description provided

spread vs concat vs unshift on 1000

spread vs concat vs unshift

Lodash defaultTo vs native nullish operation

No description provided

flatMap() vs flat().map()

flatMap vs flat map

JSON stringify vs slice vs structuredClone vs spread vs Array from

No description provided

JSON.stringify vs slice vs structuredClone vs spread vs Array.from

No description provided

JSON.stringify vs slice

JSON.stringify vs slice

Markdown performance 2023-03-17 3

No description provided

bignumber.js vs. big.js vs. decimal.js vs. Fraction.js (v2, with script links corrected fork without "toString")

- 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

for-in vs object.keys vs object.values for objects perf 5

No description provided

for-in vs object.keys vs object.values for objects perf

No description provided

WebComponent rendering

No description provided

map and join vs reduce small array

No description provided

map and join vs reduce

No description provided

empty an array in JavaScript - splice vs setting length. 444 333

Based on question on http://stackoverflow.com/questions/1232040/how-do-i-empty-an-array-in-javascript

String.match vs. RegEx.test1

No description provided

eval vs new Function vs mathjs vs infix parse

No description provided

ES6 Class vs Prototype vs Object Literal v2

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

lodash clone vs. JSON.parse(JSON.stringify()) vs. fastest-json-copy | On a Big Object

No description provided

Testing cloneDeep vs destructuring

No description provided

math pow vs multiply vs double asterix

No description provided

new Date from timestamp vs new Date from string

No description provided

Map vs Object (real-world) Performance (lookup and set)

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

JavaScript spread operator vs Object.assign performance v3

No description provided

Object.entries vs for-in loop

No description provided

NEW BENCHMARK Your Benchmarks