Здравствуйте, Igorxz, Вы писали:
I>странно. ну, у меня, вот такой код отрабатывает без ошибок. прям в консоли.
I>I>const byteNumbers = new Array(Math.pow(2, 30))
I>
I>тему надо исследовать глубжее.
непонятно, размер логирую, не отличается от предыдущих порций

взял другой файл чуть большего размера, примерно в том же месте упало.
Переписал
var add = _base64ToArrayBuffer(data);
for (let i = 0; i < add.length; i++) {
arr.push(add[i]);
}
arr.push(...add); // <= вот так не работает при даже при data = 0.5МБ