Installed native applications can use all the space they want, but in the browser we're much more limited. This talk will explore how to make the best use of the storage technologies available to web apps, comparing the virtues of different packaging and encoding techniques, as well as simple forms of in-browser compression that can yield surprising results. As more apps aim to surf over network turbulance and even work when completely disconnected from the network, local storage becomes ever more important.