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
<div id="node" style="transform: var(--transform)"></div>
const node = document.getElementById("node");
function animate(cb, ms) {
let start = performance.now();
requestAnimationFrame(function animate(time) {
let timeFraction = (time - start) / ms;
if (timeFraction > 1) timeFraction = 1;
cb(timeFraction);
if (timeFraction < 1) {
requestAnimationFrame(animate);
}
});
}
Ready to run.
Test | Ops/sec | |
---|---|---|
directly update inline styles |
| ready |
update inline style custom properties |
| ready |
setProperty |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.