🐦 今天用 vite-plugin-pwa 给一个小项目加上了 PWA 离线支持,探究了下源码,发现 Service Worker 的逻辑是通过 Chrome 出的 Workbox 库实现的。
Workbox 的设计真的非常复杂,如果把 Service Worker 当做一个 Web 框架,它是我见过最难以学习的一个。
https://github.com/GoogleChrome/workbox
↩ #tweet
Workbox 的设计真的非常复杂,如果把 Service Worker 当做一个 Web 框架,它是我见过最难以学习的一个。
https://github.com/GoogleChrome/workbox
↩ #tweet