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>
(function($) {
var cache = {};
$.dom = function(str, obj) {
var $ret;
if (cache[str]) $ret = cache[str].clone();
else cache[str] = $ret = $(document.createElement(str));
if (obj) for (id in obj) $ret[id](obj[id]);
return $ret;
};
})(jQuery);
( function ( $ ) {
$.dom_nocache = function ( str, obj ) {
var id, $ret = $( document.createElement( str ) );
if ( obj ) for ( id in obj ) if ( $ret[ id ] ) $ret[ id ]( obj[ id ] );
return $ret;
};
} )( jQuery );
</script>
Ready to run.
Test | Ops/sec | |
---|---|---|
jQuery |
| ready |
dollarDom |
| ready |
dollarDom (nocache) |
| ready |
You can edit these tests or add more tests to this page by appending /edit to the URL.