Going Offline
Well actually...
My Service Worker ended up being a few lines shorter than I thought, but it's now live and caching a few pages on this site. Kudos to Jeremy Keith for writing a book that's approachable, understandable, and a quick read that lays out the basics of how this all works.
Maybe, just maybe Javascript isn't so bad.