Latest Benchmarks

Browse the latest JavaScript performance benchmarks created by the community.

JS sqrt operator comparison

No description provided

lodash.isEqual vs fast-deep-equal (only arrays)

No description provided

Array.from vs Spread on arrays (short array)

No description provided

Map.has and Map.set

No description provided

Canvas fillText

No description provided

Canvas fillText / strokeText

No description provided

js Map get VS Obj[key] w key=> val

js Map get VS Obj[key] w key=> val

js Map get VS Obj[key]

js Map get VS Obj[key]

Typed Array Benchmark

This benchmark test the read/write of the various Typed arrays in Javascript Handy for data storage, canvas applications etc.

IndexOf vs Includes for a pathname string with duplicated slashes

This is a test to see which method is faster for finding a double slash in a typical pathname.

check args length

No description provided

Lodash isEqual vs primitive ref ===

For primitive, non object comparisons, does isEqual have a basic ref check, and therefore, just as fast as ===?

dayjs vs Date

No description provided

CleanVsDirty

No description provided

UUIDv4 + version string splitting options

No description provided

UUIDv4 + version string splitting

No description provided

Array concat vs spread operator vs push (2)

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

Lodash cloneDeep vs structuredClone (ims 2)

https://developer.mozilla.org/en-US/docs/Web/API/structuredClone

Lodash cloneDeep vs structuredClone (ims)

https://developer.mozilla.org/en-US/docs/Web/API/structuredClone

get first element

No description provided

array addition

No description provided

Test map function for object list with direct call using key vs destructured key

No description provided

Math.x ** 2 vs. x * x

No description provided

Array vs TypedArray write performance (Float64Array)

No description provided

Array vs TypedArray write performance (Int32Array)

No description provided