Chapters:
- 0:00:00 - Announcement
- 0:01:07 - Introducing emoteJAM
- 0:01:28 - Fixing emoteJAM lol
- 0:02:41 - Demoing emoteJAM
- 0:04:35 - Problem with emoteJAM
- 0:04:51 - Service Workers
- 0:05:57 - How do I get ideas for streams
- 0:06:24 - squoosh
- 0:07:08 - How to Test Offline Web Apps
- 0:10:29 - Recovering Knowledge about emoteJAM
- 0:13:56 - How do you do Service Workers
- 0:21:34 - Inspecting Service Workers in DevTools
- 0:22:33 - Service Worker for emoteJAM
- 0:29:00 - Trying to figure out how to cache
- 0:32:48 - Stealing Ideas from squoosh
- 0:34:15 - Service Worker Events
- 0:35:10 - Handling install Event
- 0:39:36 - Other Events
- 0:40:04 - fetch Event
- 0:41:20 - Why do I still do WebDev?
- 0:42:50 - Handling fetch Event
- 0:52:01 - Scopes
- 0:59:56 - Caching Fetches
- 1:06:33 - Web Worker Typings
- 1:11:37 - Handling Cache Misses
- 1:20:58 - Caching Manually
- 1:29:30 - Pre-fetching gif.worker.js
- 1:34:50 - Summary
- 1:39:10 - Outro
References:
- https://github.com/tsoding/emoteJAM
- https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
- https://squoosh.app/
Support:
- BTC: bc1qj820dmeazpeq5pjn89mlh9lhws7ghs9v34x9v9
- Servers: https://zap-hosting.com/en/shop/donation/2038e94867b5e65cab2e72abf8ad956c/