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>
/*
dollarDom jQuery Plugin v1.0
Copyright 2011 Robert Messerle
Site: http://dollardom.robertmesserle.com/
*/
(function($) {
$.dom = function(str, attr, obj) {
var tag = str.match(/^[a-z0-9]+/i)[0],
classes = str.match(/\.[a-z0-9\-\_]+/),
cl = classes ? classes.length : 0,
id = str.match(/\#[a-z0-9\-\_]+/),
i, $ret = $(document.createElement(tag));
if (attr) $ret.attr(attr);
if (cl > 0) for (i = 0; i < cl; i++) $ret.addClass(classes[i].substring(1));
if (id && id[0]) $ret.attr('id', id[0].substring(1));
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 |
You can edit these tests or add more tests to this page by appending /edit to the URL.