[L] Real-time web
Presenting how real-time aspects can be implemented in the web area, discussing real-time aspects, examples on application areas and web technologies and APIs usable to complement a near real-time feeling using the web browser as the interface.
Practice & learn more
To learn more you can work with the exercise below.
Work through the exercise to get a live and running example on websockets together with an understanding on how to implement client side, server side and how to troubleshoot.
Figure. This is how the chat example looks like when its done.
The communication framework SocketIO can also be used to implement a communication layer on top of websockets, check their Get started with SocketIO, if you prefer SocketIO over Websocket.
Resources
Resources that are used, or are relevant, for the areas that the lecture covers.