Test name | Executions per second |
---|---|
lodash merge | 1360357.8 Ops/sec |
object.assign | 3561493.5 Ops/sec |
spread | 5997407.5 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var a = {a: 1, b: 2, c: 3, d: 4, e: 5, f: 6};
var b = {a: 10, b: 20, c: 30, d: 40, e: 50, f: 60};
var c = _.merge(a, b);
var a = {a: 1, b: 2, c: 3, d: 4, e: 5, f: 6};
var b = {a: 10, b: 20, c: 30, d: 40, e: 50, f: 60};
var c = Object.assign(a, b);
var a = {a: 1, b: 2, c: 3, d: 4, e: 5, f: 6};
var b = {a: 10, b: 20, c: 30, d: 40, e: 50, f: 60};
var c = { a, b };