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 staticObj = /** @class */ (function () {
function staticObj() {
}
staticObj.bar = {
a: "i am a cat",
b: "i am a dog",
c: "i am a cow i guess",
d: "zslejfklsejfkl",
e: "lkjkl",
f: "klajhragkjhgrask",
g: "kjkljl",
h: "y89iuhghjftg",
i: "hgkj",
j: "hjgkl;lihkugjh",
k: "gyuhjbkoiuigyh",
l: "ghjb",
m: "ghkj",
n: "huigvucyft",
o: "ghkj",
p: "huig",
q: "jghjkjl",
r: "huigyuftydcghvjhbkh",
s: "jkhg",
t: "ftghv",
u: "hjgklk;ljhkgjf",
v: "gjhuiou",
w: "hgjyu",
x: "gjh",
y: "h",
z: "drtytfuygiuhoijpoohuigyu",
};
return staticObj;
}());
var staticGet = /** @class */ (function () {
function staticGet() {
}
staticGet.getBar = function () {
var alpha = {
a: "i am a cat",
b: "i am a dog",
c: "i am a cow i guess",
d: "zslejfklsejfkl",
e: "lkjkl",
f: "klajhragkjhgrask",
g: "kjkljl",
h: "y89iuhghjftg",
i: "hgkj",
j: "hjgkl;lihkugjh",
k: "gyuhjbkoiuigyh",
l: "ghjb",
m: "ghkj",
n: "huigvucyft",
o: "ghkj",
p: "huig",
q: "jghjkjl",
r: "huigyuftydcghvjhbkh",
s: "jkhg",
t: "ftghv",
u: "hjgklk;ljhkgjf",
v: "gjhuiou",
w: "hgjyu",
x: "gjh",
y: "h",
z: "drtytfuygiuhoijpoohuigyu",
};
return alpha;
};
return staticGet;
}());
Ready to run.
Test | Ops/sec | |
---|---|---|
staticObj |
| ready |
staticGet |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.