Benchmark name When Created
uniq vs new Set() 4 months ago
Array element assignment

Replace the content of one array with the content of another array. Assume that: • alternative approaches are not a choice: • reusing the second array; • cloning the second array; • the arrays are not the same, are not sparse and are of the same length; • content order must be kept; • the difference between +0 and -0 and the differences between NaNs are irrelevant: • we can use === or Object.is() to avoid assignments; • otherwise, elements are opaque; The tests with literals, constants and variables serve as baselines for performance comparison.

4 months ago
flat vs forEach 4 months ago
if-else vs switch 545 4 months ago
spread vs loop 4 months ago
Checkboxes table OBJECT VS ARRAY 4 months ago
SolidJS: html vs h 4 months ago
__proto__: null vs Object create null 4 months ago
Lodash merge vs Immer Produce on moderate size object

Lodash CloneDeep vs Immer Produce on moderate size object with 1000 elements in an array

4 months ago
Lodash CloneDeep vs Immer Produce on moderate size object

Lodash CloneDeep vs Immer Produce on moderate size object with 1000 elements in an array

4 months ago
RegExp search and replace vs URL and searchParams delete 4 months ago
Lodash CloneDeep vs Immer Produce latest 4 months ago
React 3 4 months ago
React 2 4 months ago
typeof x === 'number' vs isNaN(x) F302 4 months ago
React 1 4 months ago
Copy methods 4 months ago
IPv4 number to dotted decimal 4 months ago
IP dotted decimal to number 4 months ago
JSJSJSJSJS

JSJSJS

4 months ago
BigInt to BigEndian Bytes (extended by trincot, v3) 4 months ago
Integer division test 4 months ago
Placeholder Generator 4 months ago
BigInt to BigEndian Bytes (extended by trincot, v2) 4 months ago
BigInt to BigEndian Bytes (extended by trincot) 4 months ago

 Create Your benchmarks