In this talk, we'll cover how service workers can be used to gather, process & generate content in the browser. I'll show a practical use case of using this to drive web-based visualisation of geo-location data.