server side rendered
use content delivery networks
We will discover how DoneJS solves these problems while building a simple real-time chat application. As a bonus, I will show how to build the chat application to a mobile and desktop application so all three versions of the app can chat together. If you are really lucky, I might turn on worker thread rendering.