jQuery vs. Non-jQuery Select

Benchmark created by Reinier Kaper on


Description

Tests jQuery's extend vs custom loop.

Preparation HTML

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

Setup

var defaults = {foo: 1, bar: 2, baz: 3};
    var options = {foo: 4, bar: 5, baz: 6};

Test runner

Ready to run.

Testing in
TestOps/sec
jQuery select
$.extend(defaults, options);
ready
Default
for (var key in defaults) {
            if (!options.hasOwnProperty(key)) {
                options[key] = defaults[key];
            }
        }
ready

Revisions

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

  • Revision 1: published by Reinier Kaper on