HTML - Server-Sent Events
Overview
Estimated time: 15–25 minutes
Example
<pre id="log"></pre>
<script>
  const es = new EventSource('/events');
  es.onmessage = e => log.textContent += e.data + "\n";
  es.onerror = () => { log.textContent += 'Connection lost\n'; };
</script>
Common Pitfalls
- Using SSE for bidirectional needs—use WebSocket instead.