Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

native min vs lodash _.minBy

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

IIFE vs eval()

No description provided

fill array with value: map(callback) vs fill(value)

No description provided

Array.prototype.slice vs spread operator fixed 2

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

Classes memory

No description provided

Array.map vs preallocation

No description provided

Map vs preallocation

No description provided

RegEx.exec vs String.match

No description provided

Dynamic property assignment vs Object.assign

No description provided

JavaScript spread operator vs object update performance

No description provided

memory test

No description provided

createElement vs cloneNode v3

Faster way to create new dom elements before insertion

Object.hasOwnProperty vs Object in vs Object[] vs Array.indexOf vs Array.includes vs Reflect.has()

No description provided

Array split vs string slice

No description provided

Set.has vs Array.includes

No description provided

parseInt vs Math.trunc

No description provided

Dot property set notation VS Lodash.set (Nested)

Compares different approaches to set an object property

dot (.) vs destructure

No description provided

Boolean vs !!

No description provided

foreach vs for..of

Compare loop performance

Substring vs string array access

No description provided

lodash.round VS toFixed() wth parseint

Compare round lodash function vs javascript native toFixed() function

Array concat vs spread vs push spread, loop, apply, assign

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

Large Array concat vs spread operator vs push

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

Lodash inRange vs JS inRange

No description provided

NEW BENCHMARK Your Benchmarks