Angular is a great choice for PWA development with service worker template bundled into the installation package to make it easy to start with PWA development. There is one disadvantage of using Angular Service Worker thought – its logic cannot be enhanced in a supported way. In this post I’m proposing a solution for this problem.
Caching is very important feature associated with Progressive Web Apps. It is useful especially when offline availability of the app is one of the requirements. In this post I’m taking a closer look to cache strategies that can be implemented in Service Workers.
Let’s dive into the code to see Progressive Web App in action. We will use Angular CLI to build a simple Angular 5 PWA application.
Recently I did a research on Progressive Web Apps – a technology which takes full advantage of modern web browsers capabilities. In this article I’m sharing some basics about PWA, focusing on their pros and cons.