#[schmarty]tantek: i am all for having a service worker as progressive enhancement to let something work offline. if that service worker fails for any reason (there are many) then you're sending data to a server again - which can be a privacy/security failure.