Test name | Executions per second |
---|---|
lodash merge | 554985.0 Ops/sec |
object.assign | 1375836.8 Ops/sec |
spread | 2598225.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 };