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
.on('click', ... vs .click(...
<div id="Container">
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1">link</span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1"><input type="button" value="Button 1" class="input1" id="input1"></span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1"><input type="button" value="Button 2" class="input1" id="input2"></span></a>
</div>
<div class="d1">
<a class="a1" href="#"><span class="s1"><input type="button" value="Button 3" class="input1" id="input3"></span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2">link2</span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2"><input type="button" value="Button 4" class="input2" id="input4"></span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2"><input type="button" value="Button 5" class="input2" id="input5"></span></a>
</div>
<div class="d2">
<a class="a2" href="#"><span class="s2"><input type="button" value="Button 6" class="input2" id="input6"></span></a>
</div>
<input type="button" value="Button 7" class="input1" id="input7">
<input type="button" value="Button 8" class="input2" id="input8">
</div>
<script src="//code.jquery.com/jquery-2.0.3.min.js"></script>
$('#input1').off();
$('.input1').off();
$('#input1').unbind();
$('.input1').unbind();
Ready to run.
Test | Ops/sec | |
---|---|---|
click #id |
| ready |
on #id |
| ready |
click .class |
| ready |
on .class |
| ready |
on. #id.class |
| ready |
document on with class |
| ready |
document on with ID |
| ready |
DOM #id click |
| ready |
DOM class click |
| ready |
DOM #id.class |
| ready |
DOM query #id click |
| ready |
DOM query class click |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.