Estratégias de cache das aplicações web hoje, são extremamente complicadas e impossíveis de se controlar via programação. ServiceWorkers, além de resolver esse problema, chega com features novas como interceptação de requests, sincronização em background e Push API.