Service Workers seem very promising to enable the creation of effective offline experiences and enable caching of specific content for web applications. Have you ever used Service Workers? If so, how was your experience?
There was a fantastic talk by Adrian Holovaty at Djangocon Europe about his use of service workers for his music tuition platform, Soundslice. It was the last talk of the conference but made me sit up and say "Wow!".
The videos from Djangocon will be available online soon apparently, but in the meantime here's one of his tweets with some useful links.
I'm test this and in soon I will apply in production. The facebook are using today maybe only for push notification but is a good point for start. In my opinion.
In my start I used this short tutorial using GCM to test push notifications.
You can have your own experience in no time: Follow Progressive Web Apps Google Codelabs . If you have already tried this and done more, I'd like to learn from you!
Mayank Chandola
I used Service worker in a demo to show how can we cache the shell of our app and stream content(which can be new everytime if you are a content based website) from server when using Reactjs. Also wrote a story about it.
Apart from making your app work offline Service Workers can also be used for