lo-dash extend vs jQuery extend (v2)

Revision 2 of this benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.legacy.js"></script>

Setup

var obj = {
    
    cats: 'furry animal that scratches your face',
    numberCats: 65,
    age: 1000,
    sound: 'meow?',
    cage: [
    {name:'Fred', furColor: 'purple'},
    {name:'Bob', furColor: 'green'},
    {name:'Furry', furColor: 'red'}
    ]
    
    };
    
    var obj2 = {
    
    cats1: 'furry animal that scratches your face',
    numberCats2: 65,
    age3: 1000,
    sound4: 'meow?',
    cage5: [
    {name1:'Fred', furColor4: 'purple'},
    {name2:'Bob', furColor5: 'green'},
    {name3:'Furry', furColor6: 'red'}
    ]
    
    }

Teardown


    obj = null;
    obj2 = null;
  

Test runner

Ready to run.

Testing in
TestOps/sec
Underscore Extend
_.extend(obj ,obj2);
ready
jQuery Extend
$.extend(obj ,obj2);
ready

Revisions

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