---

How to live demo a web app with lousy internet

What if you could record your web application’s use and then replay the stored responses at the right time? Luckily, it’s easy to proxy HTTP, the protocol that web browsers and web servers use to communicate with each other. This means you can put an intermediary between your browser and the server to do whatever you want. Often proxying does content filtering (e.g., corporate filters, parental filters). Proxies can cache data on a server closer to the user to speed up a website.