HTML5 has emerged as Server-Sent-Events (SSE) technology. This is a standard technique that has been proposed in HTML5 to implement server pushes in a web environment. However, SSE can also be utilized for socket communication, rather than as an aggressive communication method from the server to the client; for example, server push is a technology commonly employed by betting websites. HTML5 WebSockets provides the capability for pure two-way real-time communication on the web, and does not require browser plug-ins to be installed; this differentiates it from other technologies such as Java applets and ActiveX. Figure 2 depicts an HTML5-based WebSocket system.