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
function context() {
var ins = {};
ins.prop1 = 'asdasd';
ins.prop2 = 'asdsad';
ins.prop3 = 'asdasd';
ins.prop4 = 'asdasd';
ins.prop5 = 'sdasd';
ins.testMethod = function() {
return ins.prop1;
}
return ins;
}
function Context() {
var ins = this;
ins.prop1 = 'asdasd';
ins.prop2 = 'asdsad';
ins.prop3 = 'asdasd';
ins.prop4 = 'asdasd';
ins.prop5 = 'sdasd';
ins.testMethod = function() {
return ins.prop1;
}
}
function context2() {
var ins = {
ins.prop1: 'asdasd',
ins.prop2: 'asdsad',
ins.prop3: 'asdasd',
ins.prop4: 'asdasd',
ins.prop5: 'sdasd',
ins.testMethod: function() {
return ins.prop1;
}
};
return ins;
}
Ready to run.
Test | Ops/sec | |
---|---|---|
Prototypal |
| ready |
Module pattern |
| ready |
asdsadasd |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.