Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

Switch vs lookup

No description provided

Ramda vs. Lodash vs. VanillaJS

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.

Javascript Sorting Algorithms Destructing Assignment Swap

Port from jsperf(https://jsperf.com/sorting-algorithms/58)

innerhtml vs removechild vs remove vs removeLast

No description provided

Canvas paths performance -fixed

No description provided

JS Find vs FindIndex

No description provided

ES6 Optional Chaining vs TS Optional Chaining result in javascript vs vs. Lodash _.get

ES6 Optional Chaining vs TS Optional Chaining result in javascript vs vs. Lodash _.get

lodash omit vs map

No description provided

JavaScript className.indexOf vs. classList.contains

No description provided

Imperative vs declarative vs FP, part 1

No description provided

Remove by splice vs spliceIdx vs filter

Deletion of an element from an array.

switch vs if else vs do while vs object

No description provided

decimal.js vs. Fraction.js

No description provided

compare Object.assign vs spread operator

No description provided

lodash clonedeep vs json.parse(stringify()) vs recursivecopy vs shallowcopy

No description provided

Inline return, newline undefined return

No description provided

Object key access vs array find

Test speed of object access by key vs array find to find object

Unique values

No description provided

creation

No description provided

Array.push( spread ) vs assign Array.concat() v2.0

No description provided

lodash.round VS toFixed() VS toFixed() and parseFloat vs L.formmatNum

Compare round lodash function vs javascript native toFixed() function

JS Filter Test large array

No description provided

slice vs substr vs substring to truncate string

Compares slice, substr and substring to each other when the start index is 0

Map (Immer vs Native)

No description provided

Array push vs spread operator

Compare the new ES6 spread operator with the traditional push method

NEW BENCHMARK Your Benchmarks