(array: T[], addition: Iterable<T> | ArrayLike<T>)
| 19 | // NOTE: Pushing items like `arr.push(...items)` is 3x slower in Firefox |
| 20 | // https://jsben.ch/nr9OF |
| 21 | export function push<T>(array: T[], addition: Iterable<T> | ArrayLike<T>): void { |
| 22 | forEach(addition, (a) => array.push(a)); |
| 23 | } |
| 24 | |
| 25 | // NOTE: Using `Array.from()` is 2x (FF) — 5x (Chrome) slower for ArrayLike (not for Iterable) |
| 26 | // https://jsben.ch/FJ1mO |
no test coverage detected