Test name | Executions per second |
---|---|
concat | 2647.4 Ops/sec |
spread | 2099.4 Ops/sec |
const getData = () => [Array.from(Array(5000))].map(_ => ({
a: 123,
b: '123',
c: [1, 2, 3]
}));
const getData = () => [Array.from(Array(5000))].map(_ => ({ a: 123, b: '123', c: [1,2,3]}));
const concatTest = () => {
const a = getData();
const b = a.concat(getData());
}
concatTest();
const getData = () => [Array.from(Array(5000))].map(_ => ({ a: 123, b: '123', c: [1,2,3]}));
const spreadTest = () => {
const a = getData();
const b = [a, getData()]
}
spreadTest();