jsPerf.app is an online JavaScript performance benchmark test runner & jsperf.com mirror. It is a complete rewrite in homage to the once excellent jsperf.com now with hopefully a more modern & maintainable codebase.
jsperf.com URLs are mirrored at the same path, e.g:
https://jsperf.com/negative-modulo/2
Can be accessed at:
https://jsperf.app/negative-modulo/2
var myObject = {
value1: null,
value2: 1,
arr: [{zero: 0},{one: 1}, {two: 2}]
}
function updateObject(original) {
// Calculate changes
let changes = {
value1: "value1",
value2: 10,
arr: [{one: 1}, {two: 2}, {three: 3}]
};
return changes;
}
function inPlace(original) {
original.value1 = "value1"
original.value2 = 10
original.arr = [{one: 1}, {two: 2}, {three: 3}]
}
Ready to run.
Test | Ops/sec | |
---|---|---|
Spread |
| ready |
In-place |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.