Я попытался выяснить, существует ли потоковый API для потоков с произвольным доступом в JavaScript.
Я проверял Streams-API и, насколько я понимаю, нет классического read(offset, length)
.
Из того, что я вижу, я могу fetch
ресурс из Интернета и response.body
выставляет тело как ReadableStream
. В зависимости от используемого браузера я могу использовать конструктор ReadableStream()
и передать пользовательскую реализацию для start
и pull
. Можно ли создать поток произвольного доступа, правильно реализовав start
и pull
?