Перейти к содержимому
20 / 27

Что такое Streams API и как читать ответ потоково?

Streams API позволяет обрабатывать данные по мере поступления, не дожидаясь полной загрузки. В fetch response.body -- это ReadableStream. Вместо response.json(), который ждёт весь ответ, ты можешь читать его чанками через getReader(). Существуют три типа стримов: ReadableStream (чтение), WritableStream (запись), TransformStream (преобразование). Стримы критичны для обработки больших файлов, серверных SSE/NDJSON-потоков и стриминга ответов от LLM.

Что такое Streams API и как читать ответ потоково? | JScriptiser