Progressive Web Apps Development

v0.5.15 2019-06-13T17:18:54
Be Very Aware!
This Web Site Is Under Construction

Work in Progress

Service Workers

Service Workers are at the core of PWAs, because they allow caching of resources and push notifications, two of the main distinguishing features

One of the most challenging problems with providing a seamless user experience with PWAs is making them functional while offline. This is an important issue because most users today access web apps on the move

A service worker is a JavaScript that browsers run in the background, separate from a web page. Service workers act as proxy servers that sit between web applications, the browser, and the network. They enable the creation of effective offline experiences, intercept network requests and take appropriate action based on whether the network is available

A service worker is run in a worker context and has no DOM access, and runs on a different thread from the main JavaScript controlling the web page, so it is not blocking. It is designed to be asynchronous They supports features like push notifications

Service Workers run independent of the application they are associated with and can receive messages when they are not active

John Telford
John Telford
Portland, Oregon