API Streams - это хороший метод взаимодействия с потенциально бесконечными потоками данных в браузере.ReadableStreams
специально предоставляют вам методы для представления потенциально бесконечных источников данных;где «обработка» выполняется по частям.
WritableStreams
являются двойственными для этой концепции - представляют собой приемник , который может потреблять потенциально бесконечные порции данных.Кроме того, существует дополнительная ( недокументированная на MDN ) концепция, называемая TransformStream
;это всего лишь комбинация двух - представление преобразования данных по частям.
Мой вопрос довольно прост - почему Firefox воздерживается от реализации API WritableStream, когда Chrome и даже IE поддерживают его??Есть ли конкретная философская причина не реализовывать это?В частности, варианты ByteStream
потоков (которые не были полностью раскрыты в спецификации , по-видимому, ), я считаю подозрительным.