Léxico TI › Web › Fetch streaming

Fetch streaming

Web Svenska → Actualizado: 2026-08-19

La capacidad de leer una respuesta de fetch por partes según va llegando, en lugar de esperar a que se cargue entera. A través de response.body (un ReadableStream) se puede procesar la información de forma progresiva — clave para respuestas grandes y para mostrar tokens de un LLM en tiempo real.

Mecánica: response.body es un ReadableStream; con un reader (getReader()) o con for await...of se leen los "chunks" entrantes a medida que llegan por la red, sin esperar al cuerpo completo. Casos de uso: streaming de respuestas de un LLM (mostrar el texto token a token mientras el modelo genera, en lugar de esperar la respuesta completa), procesamiento progresivo de archivos o JSON grandes, indicadores de carga basados en progreso real, y transformaciones al vuelo (descompresión, parseo). En el servidor, las respuestas pueden emitirse en streaming del mismo modo (Streams API). Se combina con AbortController para poder cancelar. Un pilar de las interfaces de chat con IA modernas y de la gestión eficiente de grandes flujos de datos.

← Volver al léxico