Open
Description
I did a performance test with vitest:
Source | ops/sec (higher is better) |
---|---|
lodash | 5.24m |
you don't need lodash | 4.31m |
you might not need lodash | 7.41m |
So I think you should take a look at https://youmightnotneed.com/lodash/#chunk which is way more efficient than current example in this repo.
const chunk = (arr, chunkSize = 1, cache = []) => {
const tmp = [...arr]
if (chunkSize <= 0) return cache
while (tmp.length) cache.push(tmp.splice(0, chunkSize))
return cache
}
Metadata
Metadata
Assignees
Labels
No labels