Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

String vs Regex split

No description provided

JSON.parse + JSON.stringify vs native structuredClone

JSON.parse + JSON.stringify vs structuredClone

Fast approx. atan2 vs Math.atan2 vs fast accurate atan2

No description provided

new Date comparison (ISO string with and without milliseconds and timestamp)

No description provided

Date.now() vs Math.random()

No description provided

Merging two arrays test

No description provided

Fast approx. atan2 vs Math.atan2 vs cached atan2 (v8 optimization buster + local scope) 2

No description provided

for vs forbackwards vs foreach vs some vs for..of 2

Compare loop performance

flat() vs reduce.concat() vs es-toolkit flatten()

No description provided

JSON parse inside eval

No description provided

eval vs json parse (working) real

No description provided

bind vs normal access 2

No description provided

bind vs normal access

No description provided

eval vs RegExp

No description provided

compare shallow vs reference shallow

No description provided

Test isEqual with 1000 items

No description provided

Object.fromEntries vs reduce vs Map vs for loop

No description provided

Array.includes vs Logic or

No description provided

shift vs slice (copy array)

No description provided

JavaScript Uint8Array to Base64: FileReader vs btoa vs toBase64

toBase64 is usually the fastest, but may not be supported by older browsers.

property accessing

No description provided

ES6 Class vs Prototype vs Object Literal vs Functional v3

No description provided

match+join vs replaceAll

No description provided

JSON Stringify vs object-hash

No description provided

Conditional and unconditional setAttribute vs toggleAttribute

Compares the performance of conditional (if-wrapped) and unconditional setAttribute("attr", "") vs toggleAttribute("attr",true)