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="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="//documentcloud.github.com/underscore/underscore-min.js"></script>
<script src="//documentcloud.github.com/backbone/backbone-min.js"></script>
<script>
JqueryView = Backbone.View.extend({
initialize : function(){
this.render();
},
render : function(){
for(var i = 0; i < 100; i++) {
$(this.el).append($('<div>', { 'class' : 'clear' }));
}
}
});
BackboneView = Backbone.View.extend({
initialize : function(){
this.render();
},
render : function(){
for(var i = 0; i < 100; i++) {
$(this.el).html(this.make('div', {'className' : 'clear'}));
}
}
});
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
jQuery create element |
| ready |
BackBone create element |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.