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="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min.js"></script>
<script src="https://rawgit.com/jonobr1/two.js/master/third-party/events.js"></script>
// Unmodded
<script src="https://rawgit.com/DieBuche/e5589db1d04e15277789/raw/5aa71179a0038dd129a29aa8b4204861775d128a/gistfile1.js"></script>
<script>window.TwoMaster = Two; Two.noConflict();</script>
// My version
<script src="https://rawgit.com/DieBuche/770ce33e35a7c4472899/raw/567ffe66a128ab996b1dd88b864f18bce46cb1db/gistfile1.js"></script>
<script>window.TwoMine = Two; Two.noConflict();</script>
// My version, only the smaller changes
<script src="https://rawgit.com/DieBuche/5a58cbbe05c4e8d2d8e6/raw/269e27cdc4cd536789134d089da2fd6fb6af782c/mine-small-fixes.js"></script>
<script>window.TwoMineSmall = Two; Two.noConflict();</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
Mine |
| ready |
MineSmall |
| ready |
Master |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.