JQuery vs Prototype

Benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/prototype/1/prototype.js"></script>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>
<div class="selector"></div>

Test runner

Ready to run.

Testing in
TestOps/sec
JQuery
jQuery('.selector').each(function(){
console.log(this);
});
ready
Prototype
$$('.selector').each(function(o){
console.log(o);
});
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.