From the course: JavaScript: Service Workers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Keep your storage clean

Keep your storage clean - JavaScript Tutorial

From the course: JavaScript: Service Workers

Start my 1-month free trial

Keep your storage clean

- [Instructor] When we are working with service workers and application cache, we know that sometimes we want to change the list of files that we are caching. In the previous video, we have added, for example, offline.json. What happens if the user already has the service worker and the package? It's not going to download that file because the service worker was already installed. So, for that typically we also need to change the version number, that's typically a good idea to change the version number in the name of the cache, so now if I go back to the browser, and refresh, we need to make sure that we are online, when we look at the Cache Storage, we have now v1 and v2, so we have the same assets twice and that may be a problem if in the future we have version 10. How do we know how many versions the user has in the storage and those folders are currently in the space of user's device? We have duplicated data. So, we need to make sure to clean previous versions of cache storages…

Contents