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
How to draw a border?
<canvas id="canvas" width="1000" height="1000"><canvas>
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d', { globalAlpha: false });
const x = 20.34;
const y = 342.12;
const width = 124;
const height = 111;
const radii = 7.12;
const borderWidth = 2.13;
const TIMES = 1000;
ctx.clearRect(0, 0, 1000, 1000);
Ready to run.
Test | Ops/sec | |
---|---|---|
Fill+stroke |
| ready |
Fill+evenodd |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.