𝗖𝗼𝗺𝗽𝗿𝗲𝗲𝗻𝗱𝗲𝗻𝗱𝗼 𝗦𝗲𝗿𝘃𝗲𝗿 𝗦𝗲𝗻𝘁 𝗘𝘃𝗲𝗻𝘁𝘀
Imagine que você usa o ChatGPT. Você faz uma pergunta. Em vez de ver as palavras aparecendo uma a uma, você espera 5 segundos para que a resposta inteira apareça de uma vez.
Esse atraso parece lento. Parece frustrante.
Para resolver isso, os desenvolvedores usam respostas em streaming. Isso faz com que a experiência pareça rápida.
Server Sent Events (SSE) tornam isso possível.
O que é SSE? SSE é um padrão para streaming de dados de um servidor para um cliente via HTTP. Ele permite que o servidor envie atualizações para você em tempo real.
Como funciona: O servidor envia pequenos blocos de texto. Esses blocos usam campos como data, event, id e retry. Cada bloco é separado por uma linha em branco.
Exemplo: