Code Explainers
Code explainers tagged #server-sent-events
python
import asyncio import json from fastapi import APIRouter, Depends, HTTPException
Streaming export progress with SSE in FastAPI
server-sent-events
async-generators
streaming
Advanced
8 steps
go
package sse import ( "encoding/json"
Server-Sent Events streaming in Go
server-sent-events
channels
http-streaming
Intermediate
8 steps
rust
use axum::{ extract::State, response::sse::{Event, KeepAlive, Sse}, Json,
Proxying an SSE chat stream in Axum
server-sent-events
streaming
async-generators
Advanced
10 steps
php
<?php namespace App\Http\Controllers;
Server-Sent Events in Laravel
server-sent-events
streaming
long-polling
Advanced
9 steps
javascript
const express = require('express'); const EventEmitter = require('events'); const router = express.Router();
Server-Sent Events with Express
server-sent-events
streaming
event-emitter
Advanced
8 steps
python
import json import time import queue
Server-Sent Events streaming in Flask
server-sent-events
streaming
pub-sub
Advanced
9 steps
rust
use axum::{ extract::State, response::sse::{Event, KeepAlive, Sse}, };
Broadcasting live prices over SSE in Axum
server-sent-events
broadcast-channel
streams
Advanced
9 steps
java
@RestController @RequestMapping("/api/quotes") public class QuoteStreamController {
Streaming market quotes with Spring WebFlux
reactive-streams
backpressure
server-sent-events
Advanced
9 steps
java
@RestController @RequestMapping("/api/notifications") public class NotificationStreamController {
Server-Sent Events per user in Spring
server-sent-events
concurrency
event-driven
Advanced
8 steps
php
<?php namespace App\Http\Controllers;
Streaming job progress with SSE in Laravel
server-sent-events
streaming
polling
Advanced
8 steps
rust
use axum::{ response::sse::{Event, KeepAlive, Sse}, routing::get, Router,
Streaming live price ticks with SSE in Axum
server-sent-events
broadcast-channel
streaming
Advanced
8 steps
go
func StreamMetrics(c *gin.Context) { clientGone := c.Request.Context().Done() ticker := time.NewTicker(time.Second) defer ticker.Stop()
Streaming server-sent events in Gin
server-sent-events
streaming
channels
Intermediate
7 steps