This document discusses the history and future of websockets. It begins by covering the history of client-server and web-based applications, then introduces websockets as a standard for full-duplex communication that allows for event-based applications. The document discusses how websockets can be used to connect various devices and applications. It argues that websockets are better suited than HTTP for event-driven communication in the emerging Internet of Things. Finally, it presents an event gateway architecture as a way to connect IoT devices and applications through websockets and discusses future directions for scalability and manageability.