After I gave my talk, A Pragmatist's Guide to Service Workers at Smashing Conf NYC, several folks gave me feedback that they liked the metaphor that I used in a tangent about JavaScript Promises, which you need to understand to be able to understand the Service Worker API.
Here is just that section of the talk. The allusion to the Fetch API is because of its importance to Service Worker. Enjoy? Enjoy!