Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

TextDecoder vs String.fromCharCode/escape/decodeURIComponent

No description provided

fromCharCode apply vs spread

No description provided

flatMap() vs filter().map() vs reduce() - filtered 1 time out of 10 - small array

flatMap vs filter map vs reduce()

flatMap() vs filter().map() vs reduce() - filtered 1 time out of 10 - large array

flatMap vs filter map vs reduce()

flatMap() vs filter().map() vs reduce() - filtered 9 times out of 10 - large array

flatMap vs filter map vs reduce()

flatMap() vs filter().map() vs reduce() - filtered 9 times out of 10 - small array

flatMap vs filter map vs reduce()

Math.max - apply, call vs spread ~50K

Compare Math.max(args) using apply, call and spread operator

object spread vs object index vs map set

No description provided

needless async impact

No description provided

Spread v Assign 12/10

No description provided

setAttribute(...) vs. classList.add(...) vs classList.value vs className

No description provided

setAttribute(...) vs. classList.add(...) vs classList.value

No description provided

createTextNode, textContent, innerContent, innerText, innerHTML, nodeValue

No description provided

textContent vs insertAdjacentText 500x

Comparison of adding to a string using textContent versus insertAdjacentText

Object access vs destructing

No description provided

Object.assign template vs direct assignment

No description provided

Lodash cloneDeep vs structuredClone

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

lodash map vs Object.keys map vs Object.values

lodash map vs Object.keys map vs Object.values

string comparision

strings comparision

append for element vs append for elements

No description provided

Join vs filter + includes

No description provided

Join vs map + filter + includes

No description provided

Regex vs split/join to extract middle value

No description provided

Array.reduce vs for loop vs Array.forEach 1

A test summing 1000 random numbers, 1 - 10000

lodash partition vs forEach with array push vs two segregated push with "some" ordered filter loops

No description provided