Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

Lodash isNumber vs native Number.isInteger

No description provided

get current time test

No description provided

var vs let vs const loopy

No description provided

const vs let vs var - proper

No description provided

for vs foreach vs some vs every vs for..of vs map with mutation fixing bug with every

Compare loop performance

JavaScript spread operator vs Object.assign performance (Carl)

No description provided

innerHTML vs innerText vs compare innerHTML vs compare innerText

blah blah

innerHTML vs innerText vs custom

blah blah

compare slice vs structuredClone

No description provided

deconst loop test2

var theArr = Array.from({ length: 100000 }, (_, el) => ({el:el,el2:el,el3:el}))

Testing if filter is faster than splice

No description provided

deconst loop test

var theArr = Array.from({ length: 1000000 }, (_, el) => ({el:el}))

deconst loop

No description provided

replaceChild vs replaceChildren vs documentFragment 3

No description provided

replaceChild vs replaceChildren vs documentFragment 2

No description provided

for...in vs for...of vs for-loop

Testing the difference between native loops and find()

undefined vs. typeof vs. in vs. hasOwnProperty exists

Object lookup performance

Intl.Collator vs Sort

No description provided

matches or getAttribute

No description provided

spread vs concat vs unshift on 100000

spread vs concat vs unshift

spread vs concat vs unshift on 1000

spread vs concat vs unshift

global let vs local const_mohammadBaghaei

No description provided

JavaScript spread operator vs Object.assign performance, non destructive 2

No description provided

eval vs new Function vs native

No description provided

Lodash defaultTo vs native nullish operation

No description provided