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 canvas512 = document.createElement("canvas");
canvas512.width = canvas512.height = 600;
var ctx512 = canvas512.getContext("2d", { willReadFrequently: false });
var canvas1024 = document.createElement("canvas");
canvas1024.width = canvas1024.height = 1200;
var ctx1024 = canvas1024.getContext("2d", { willReadFrequently: false });
var canvas2048 = document.createElement("canvas");
canvas2048.width = canvas2048.height = 1800;
var ctx2048 = canvas2048.getContext("2d", { willReadFrequently: false });
var canvas4096 = document.createElement("canvas");
canvas4096.width = canvas4096.height = 4000;
var ctx4096 = canvas4096.getContext("2d", { willReadFrequently: false });
Ready to run.
Test | Ops/sec | |
---|---|---|
600 |
| ready |
1200 |
| ready |
1800 |
| ready |
4000 |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.