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
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.4.2/react-dom.js"></script>
<script src="https://cdn.jsdelivr.net/npm/dom-node-template@latest/build/bundle.js"></script>
<div id="mount"></div>
const e = React.createElement
const mountpoint = document.getElementById("mount")
const PROP = { foo: "fighters" }
const PROPS = {
"0": "0",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
}
mountpoint.innerHTML = ""
Ready to run.
Test | Ops/sec | |
---|---|---|
React: simple item, no props |
| ready |
NodeTemplate: simple item, no props |
| ready |
React: simple item, with prop |
| ready |
React: complex item, no props |
| ready |
NodeTemplate: simple item, with prop |
| ready |
React: complex item, with props |
| ready |
NodeTemplate: complex item, with props |
| ready |
NodeTemplate: complex item, no props |
| ready |
NodeTemplate: complex item, with props, fast-reference creation |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.