serive worker的使用场景

想给现有的vue项目接入 service worker
目前有两个问题
1 使用场景 类似像数据这样实时的东西好像是没必要做缓存的 那么什么东西需要做缓存呢 像社区 个人中心这种东西有什么比较好的适用场景吗
2 有没有接入过的同学写过教程的 可以安利一下
3 service worker能否实现 类似youtube那种订阅的东西自动出提示推荐的功能 看到js的spi支持在浏览器出通知了
那么类似社区和个人中心 就可以在有新消息的时候出通知了 感觉也是一个适用场景
4 service worker是否是实现网页pwa的一种方式 那么还有其他的方式 或者说 有什么开源项目已经供学习的吗

阅读 2.3k
2 个回答
  • 消息推送在国内是凉的,推送需要借助浏览器厂商的推送服务。Google的被墙掉了
  • ServiceWorker不是用来缓存接口的。他是用来缓存资源的,资源包括(页面的HTML,JS代码,CSS,图片,icon)等等,毕竟CDN再快也不如本地缓存快吧!

再来说场景,基本所有场景都可以使用ServiceWorker,只要你有想缓存到本地的东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题