Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

Spilt() vs Substring()

No description provided

Math.max vs _.max

No description provided

Native Object.values().some() vs lodash _.some()

No description provided

slice vs. spread operator

No description provided

Array.prototype.filter vs Lodash filter vs Native loop

No description provided

object spread vs Object.assign

No description provided

comparison due to the order of || operation

No description provided

includes vs has 20220126

No description provided

2lodash uniq vs set

No description provided

Array Slice vs Pop

No description provided

Lodash omit vs Native destructuring vs Manual omit 2022

Compare _.omit vs native destructuring vs manual omit

compare drawing lots of sprites (filled circles and squares) using various canvas methods II WITH ROUNDED PIXELS

This benchmark compares methods of drawing lots of sprites onto a HTML5 canvas element. We test two basic "sprites": a filled square and a filled circle. We can explicitly draw them with path drawing methods, or drawing a prototype and copying them onto the canvas multiple times, using drawImage, or putImageData.

InstanceOf vs String type 2

Measure the performance of instanceOf operator vs comparing a basic string type.

Array.includes vs Object.hasOwnProperty vs Reflect.has vs object[id]

No description provided

Single instance of Intl.NumberFormat vs toLocalString with grouping and min/max digits

No description provided

Single instance of Intl.NumberFormat vs toLocalString

No description provided

Using Intl NumberFormatter vs String manipulation

No description provided

Intl vs native

No description provided

replace regex global vs replaceAll with string vs replaceAll with regex

No description provided

replace regex global vs replaceAll

No description provided

_.pickBy vs _.filter on array

No description provided

Test Unshift vs push + reverse

No description provided

Object.values VS Object.keys.map 2

No description provided

push vs push.apply vs const push spread vs let push spread vs reassign spread

No description provided

push vs apply.push vs spread

No description provided