Описание тега whatwg-streams-api
Этот тег предназначен для вопросов о Streams API веб-платформы.
2
ответа
Декодирование HTTP Audio Stream из Icecast с минимальной задержкой
Я использую Icecast для потоковой передачи звука с внутренних микрофонов и хочу, чтобы у слушателя была минимальная задержка. Наивным решением было бы просто получить доступ http://myhostname:8000/my_mountpoint чтобы получить поток, но <audio>…
11 янв '19 в 13:15
1
ответ
Firefox v57 WritableStream
Streams API - хороший метод для взаимодействия с потенциально бесконечными потоками данных в браузере. ReadableStreams в частности, дать вам методы для представления потенциально бесконечных источников данных; где "обработка" выполняется по частям.…
29 янв '19 в 13:20
0
ответов
Использование API потоков браузера в Node.js
Я строю класс, расширяющий доступный для записи поток. Я бы хотел, чтобы он был совместим с обоими браузерами и Node.js. В современных браузерах у нас есть новый API Streams. Node.js имеет свой собственный стандарт потоков, который не совместим. Дос…
13 окт '17 в 17:14
0
ответов
Как транслировать тело HTTP-запроса POST в браузере
Большая картина в том, что я хочу в режиме реального времени загружать записанное аудио из браузера прямо на Google Drive. Это любимый проект, поэтому я счастлив играть с экспериментальными веб-технологиями. В настоящее время у меня есть браузер, по…
20 фев '18 в 16:01
2
ответа
Chrome: для воспроизведения видео, которое загружается через fetch/XHR
Я пытаюсь добиться, чтобы Chrome загружал видеофайл в виде данных (через Fetch API, XHR и т. Д.) И воспроизводил его, используя <video> пока он все еще загружается, не отправляя два отдельных запроса на один и тот же URL и не дожидаясь полной …
01 сен '16 в 15:24
1
ответ
Получить с ReadableStream в качестве тела запроса
Я пытаюсь использовать fetch с ReadableStream. В этом примере ReadableStream должен просто повторять "Некоторые данные..." бесконечно. fetch('/', { method: 'POST', body: new ReadableStream({ pull: function(controller) { console.log('pull called!'); …
02 дек '16 в 19:48
1
ответ
Если обещание reader.read() отклоняет / выдает ошибку, безопасно ли снова read.read ()?
Мой вопрос касается обработки ошибок читателя из ReadableStreamDefaultReader, Я предполагаю, что отказ от обещания от reader.read() обычно указывает на сбой сети для запроса на выборку (в этом случае я предполагаю, что продолжение чтения НЕ безопасн…
04 фев '18 в 16:15
2
ответа
Как получить прогресс загрузки файла с помощью потоков fetch() и WhatWG
Примечание: я не ищу никаких альтернатив. Я знаю, что это можно сделать с помощью XMLHttpRequest. Я также не забочусь о поддержке браузера. Я просто хочу узнать о новых / будущих стандартах. У меня есть объект File, и я могу загрузить его с помощью …
20 сен '18 в 10:11
0
ответов
Доступ к необработанным байтам Gzip с помощью потоков
Можно ли получить доступ к необработанным, несжатым байтам HTTP-содержимого, закодированного с помощью gzip, с помощью Streams API? Или байты всегда распаковываются после того, как браузер их распакует?ReadableStream кажется, имеет доступ только к н…
23 апр '20 в 21:10
1
ответ
Как узнать, когда выборка закончится, не блокируя основной поток?
Я делаю запросы к API, но их сервер разрешает только определенное количество активных подключений, поэтому я хотел бы ограничить количество текущих выборок. Для моих целей выборка завершается (а не продолжается) только тогда, когда тело ответа HTTP …
27 май '20 в 21:25
1
ответ
Ручное исключение ReadableStream или TransformStream приводит к тому, что ошибка регистрируется как неперехваченная ошибка
При вызове https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultController/error илиTransformStreamDefaultController.error с объектом Error для ручного вывода ошибки из потока, ошибка регистрируется в консоли браузера на сайте вызов…
11 фев '20 в 21:24
1
ответ
Streams API: можно ли отменить .pipeTo()?
API Streams обеспечивает аккуратный способ трубопровода аReadableStream к WritableStream с помощью readableStream.pipeTo(writableStream) . Это кажется более удобным, чем получениеreadableStream.getReader() и вручную приклеив его к writableStream.ge…
09 июл '20 в 15:12
1
ответ
Потоковая передача сгенерированного на стороне клиента ответа в виде загрузки без сервис-воркера
Предположим, у меня есть большой файл, который я создаю на стороне клиента, и я хочу, чтобы пользователь мог сохранить его на свой жесткий диск. Обычным методом было бы создать Blob, а затем создать для него URL-адрес объекта: const blob = new Blob(…
13 июл '20 в 23:18
0
ответов
ReadableStream останавливается на полпути при загрузке большого файла в Firefox 78.2
Я использую ReadableStream API для потоковой передачи блоков большого файла CSV размером 128 МБ с более чем 300 000 строк данных. Я следовал документации MDN ReadableStream, чтобы создать ReadableStream и поставить в очередь фрагменты, но почему-то …
20 июл '20 в 08:57
1
ответ
javascript streamreader отображает только второй фрагмент в #log-box.append
Я изо всех сил пытаюсь изучить JQuery/Javascript, и у меня есть веб-приложение, использующее хромированный "экспериментальный" веб-интерфейс API. Когда я ввожу команду и получаю ответ, эта строка разбивается на 2 части в случайном месте, обычно в пе…
13 окт '20 в 23:06
1
ответ
Загрузка ReadableStream как часть FormData из браузера
В моем приложении Create-React-App пользователи могут загружать файлы потенциально больших размеров. Из этих файлов я разбиваю и шифрую их (сделано в клиенте для прозрачности) в виде потока. Теперь я надеюсь отправить этот поток во внешний API, кото…
13 мар '22 в 14:28
0
ответов
Могу ли я получать сообщения в своем нативном приложении через Whatsapp Business API?
Поэтому я работаю над созданием собственного приложения для бизнес-пользователей WhatsApp, чтобы они могли использовать это приложение для эффективного общения со своими контактами в WhatsApp. Это означает, что если другой пользователь отправляет со…
21 мар '22 в 16:38
1
ответ
Используя веб-потоки, создайте TransformStream из нескольких TransformStreams.
Можно ли создать один TransformStream из нескольких других TransformStream, используя потоки whatwg ( API веб-потоков )? Например, если у меня есть два TransformStreams, которые запускаются последовательно, например и : readable.pipeThrough(transfor…
14 июн '22 в 05:49
1
ответ
Получить необработанную веб-страницу с кодировкой gzip в Uint8Array
Я использую fetch для получения URL-адреса. Это в коде, который действует как прокси, и если он получает ответ с кодировкой содержимого: gzip, я хочу получить необработанные данные, чтобы я мог отправить их обратно потребителю без декодирования. Но …
30 ноя '22 в 21:31
2
ответа
Почему в API веб-потоков отсутствует Duplex Stream?
Я знаком со «старым» потоком nodejs, поэтому необходимость в Duplex steam «потоки, которые доступны как для чтения, так и для записи (например, net.Socket)» кажутся совершенно очевидными. Цитировать Примеры дуплексных потоков включают: TCP-сокеты zl…
20 окт '22 в 07:49