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