// Join array of chunks to single array. export function flattenChunks(chunks) { // calculate data length let len = 0 for (let i = 0, l = chunks.length; i < l; i++) { len += chunks[i].length } // join chunks const result = new Uint8Array(len) for (let i = 0, pos = 0, l = chunks.length; i < l; i++) { let chunk = chunks[i] result.set(chunk, pos) pos += chunk.length } return result }