Progressive Web Application (PWA) has been quite the buzz word for the last few years, but what exactly is it?
PWAs utilize a number of modern browser technologies to improve overall user experience. The core component of a PWA is a service worker, which is a piece of JavaScript code that runs in the background of a website intercepting and fetching all browser requests.