Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

for vs forEach vs for-of vs for-reverse

for vs forEach vs for-of vs for-reverse

hash-sum vs object-hash vs JSON (with array)

No description provided

hash-sum vs object-hash vs JSON

No description provided

eval vs new Function vs Script Blob with pre create

No description provided

Immer (setAutoFreeze(false)) vs shallow vs ramda lens vs immutabe js vs immutable js (toJS) vs mutating 2.2.jlc

No description provided

fib differnt fn

No description provided

performance js elements selector

No description provided

innerHTML vs innerText vs textContent

blah blah

ruehijdkfvm

No description provided

for-in vs object.keys mensheviks

No description provided

Testing field access vs var variable

Test accessing an object field vs accessing a variable

Classnames vs CLSX vs Obj-Str vs Template String

Compare Classnames vs CLSX vs Obj-Str vs Template String

Testing length for !== 0 vs true

No description provided

Testing for false vs undefined vs == null vs prototype.hasOwnProperty vs hasOwn for undefined member

Is there a performance benefit to replacing == null with a logical test?

Testing for false vs undefined vs == null vs hasOwnProperty vs hasOwn for undefined member

Is there a performance benefit to replacing == null with a logical test?

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement add attribute x100 fix

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement add attribute

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement add attribute fix6

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement add attribute

trig funcs vs trigids

Which of the built-in trig functions are fastest? slowest?

replaceAll vs regex DbSgf435

No description provided

Classnames vs CLSX vs some simpliest implementations

Compare CLSX vs Classnames vs an simpliest implementation of creating a template string

Classnames vs CLSX vs [].filter(Boolean).join(" ")

Compare CLSX vs Classnames vs an simpliest implementation of creating a template string

toFixed vs toPrecision vs Round v5

No description provided

toFixed vs toPrecision vs Round without Stringify v2

No description provided

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement fix

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement

innerHTML vs insertAdjacentHTML vs appendChild vs insertAdjacentElement