This document discusses WebSocket and Server-Sent Events (SSE) for building interactive web applications. It provides an overview of WebSocket including how it enables full-duplex communication over a single TCP connection and the handshake process. It also discusses the Java API for WebSocket including annotated endpoints and custom payloads. Finally, it covers SSE, the EventSource API, and an example SSE implementation in Java.