Как мы можем нарезать ArrayBuffer без копирования?

#javascript

Вопрос:

Я хочу получить некоторые двоичные данные в кодировке и разделить их на два объекта. Это половина Uint32Array и половина BigInt64Array. Как бы я сделал разделение без копирования? В документе говорится, что он выполняет копирование.

Комментарии:

1. Не уверен, почему вы не хотите копировать, но вы смотрели на SharedArrayBuffer?

2. Кажется, Response.blob() — это то, что я действительно искал. Я не хочу иметь объект размером 100 Мб, а затем 2 его половинные копии, поэтому все это будет потреблять в общей сложности 200 Мб.

3. не могли бы вы добавить свои данные в двоичном коде выборки? по крайней мере, добавьте его фрагмент