Нет общего ответа на этот вопрос, который в основном зависит от потребителя и с каким форматом он хочет иметь дело.
Например, если вы хотите проанализировать фактический формат файла PNG, вам действительно нужно будет прочитать некоторые его фрагменты в порядке BigEndian, то есть вам потребуется DataView на большинстве персональных компьютеров.
Но здесь ваша библиотека утверждает, что они поддерживают Uint8Array и ArrayBuffer. Однако, тестируя это, кажется, что они действительно не могут обрабатывать обнаженные ArrayBuffers, поэтому идет с Uint8Array , потому что так говорят документы вашей библиотеки.