About a week ago I took another look at service workers. I looked at them once before but I only got as far as getting one registered.
This time I got a little further. I'm thinking of building a module that would allow easily doing some offline caching and other things that are possible with service workers. I think building something like that would be a good way to learn all about service workers.