Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

Intl.DateFormat with/without caching

No description provided

Array.apply vs ... (spread)

Array.apply vs ... (spread)

TypedArray.apply vs ... (spread)

TypedArray.apply vs ... (spread)

{} vs new Object() vs Object.null (Delete)

No description provided

{} vs new Object() vs Object.null (Read)

No description provided

{} vs new Object() vs Object.null (Assignment)

No description provided

{} vs new Object() vs Object.null (Generation)

No description provided

FlatMap method vs for loop (small sample)

No description provided

Object Method Test

No description provided

Read Data Table vs Switch

No description provided

for-in vs object.keys.for-loop vs object.keys.forEach

Comparing performance for iterating over and object

object.keys for loop vs for in

Comparing performance for iterating over and object

Case-insensitive RegEx.test vs. String.includes vs. String.match

Case-insensitive string match

FindIndex + splice vs filter55555

No description provided

lodash uniq vs set large

<script src='https://cdn.jsdelivr.net/npm/lodash@4.17.10/lodash.min.js'></script>

splice vs slice test

No description provided

Excel content type using RegEx vs direct comparison

No description provided

Object vs Map, literal keys

No description provided

Object vs Map 2

No description provided

Performance checking the start of a string

No description provided

Lodash.isEqual vs JSON.stringify Equality Comparison for Shallow objects

Test on isEqual performance

Rambda vs. Lodash 20251113 (Rambda, not Ramda!)

Compares performance on the same task using Lodash vs two styles of Ramda vs two styles of "native" Javascript. In all cases the task is pulling "counter" property from each item in an array, filtering out odd items, squaring them, then returning those squared values that have less than two digits.

Ramda vs. Lodash 20251113

Compares performance on the same task using Lodash vs two styles of Ramda vs two styles of "native" Javascript. In all cases the task is pulling "counter" property from each item in an array, filtering out odd items, squaring them, then returning those squared values that have less than two digits.

Array.some() vs Array.map().includes()

No description provided

querySelector("#id") vs getElementById("id")

No description provided