Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

ArrayBuffer vs JSON serialization ---- v3

No description provided

ArrayBuffer vs JSON serialization ---- v2

No description provided

offsetWidth / offsetHeight vs. getBoundingClientRect()

No description provided

Map vs Object GetAndSet largeset

Lookup and set of map vs object for large set

FlatMap method vs for loop

Compare the performance of for loop vs flatMap method

Slice vs Index

No description provided

reduce concat vs flat vs concat spread vs reduce spread

Compare the new ES6 spread operator with the traditional concat() method

charCodeAt vs charAt

No description provided

string.charCodeAt(index) vs string[index].charCodeAt() vs +string[index]

No description provided

SPlICE + UNSHIFT vs SORT (10000 items)

No description provided

Object destruction vs. dot notation 5

No description provided

Array fill vs Array from vs for-loop

Array fill vs Array from vs for-loop performance validation

Array fill method vs for loop vs push

Array fill method vs for loop performance validation

flatMap() vs map() and flat()

flatMap vs map and flat

lodash.get vs optional chaining vs safeGet vs dlv

Compare lodash.get to babel transpiled ?. (optional chaining) operator

replaceAll vs regex global replace

No description provided

String.replace vs String.replaceAll

No description provided

Object vs Map with string key

No description provided

includes vs if else

No description provided

Array/Set/Map/Object Iteration

No description provided

getBBox() vs getBoundingClientRect() vs baseVal

No description provided

indexOf vs map vs Set vs native Map

No description provided

structuredClone vs spread vs Object.assign()

No description provided

structuredClone vs spread

No description provided

Object.is(value, -0) vs 1/value === -Infinity

No description provided

NEW BENCHMARK Your Benchmarks