Ephemeral Chat App
A full stack web application comprising a back end server and a web browser client capable of connecting an arbitrary number of users through a real time chat room.
A sample chat session.
About
The Ephemeral Chat App is a simple web app that can connect as many users as can be subscribed to a single server via an open HTTP connection.
This project is optimized through implementation of the Server Sent Events api, which uses a 'kept-alive' HTTP connection to reduce unnecessary network traffic and improve client response times through adoption of a simplex (as opposed to full-duplex) model.
Topics
- Networking & Asynchronous Programming
- Server Sent Events
- Cross-origin Networking
- React.js