Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

[] + push vs new Array() + index insertion (random insertion order) (fixed)

No description provided

[] + push vs new Array() + index insertion (random insertion order)

No description provided

[] + push vs new Array() + index insertion

No description provided

new Array(length) vs Array.from({ length })

No description provided

integer vs decimal

- 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

Map vs Object - property access - (string, hashCode as number, hashCode as string)

No description provided

Hashmap.has vs Array.Filter (random access - generated at start)

No description provided

Hashmap.has vs Array.Filter

No description provided

0f34ebcc-626d-4bc7-a899-c8b8f3db7d88

No description provided

class vs object vs function

No description provided

lodash uniq vs set with spread as

No description provided

Map vs Object forkkk

Lookup of map vs object

loop vs some 3214 1234 12342

No description provided

loop vs some 3214 1234 1234

No description provided

js search benchmark restricti

No description provided

escapeIdentifier

No description provided

Lodash Filter test

No description provided

loop speed

i < len versus none item

Dot property set notation VS Lodash.set(nested)

Compares different approaches to set an object property

URL.toString() vs String(URL)

Testing different ways to convert JavaScript's URL object to its string representation.

compare the ways to generate an array filled with empty objects for iteration 2

- Array.push - Array.apply: Array.apply(null, Array(100)) - Destructuring operator: [...Array(100)] - Array.prototype.fill Array(100).fill(undefined) - Array.from Array.from({ length: 100 })

compare the ways to generate an array filled with empty objects for iteration

- Array.push - Array.apply: Array.apply(null, Array(100)) - Destructuring operator: [...Array(100)] - Array.prototype.fill Array(100).fill(undefined) - Array.from Array.from({ length: 100 })

replace w/ RegExp vs replaceAll

No description provided

starts/endswith vs regex.test

No description provided

r includes vs regex

No description provided