【发布时间】:2020-03-30 07:17:08
【问题描述】:
我了解ServiceWorkers 可以从缓存的网络请求中获取响应。
也就是说,是否可以让这些工作人员继续在后台更新缓存?
考虑以下场景:用户登录到他们已缓存数据的应用,并立即收到"Welcome, <cached_username>!"
服务工作者是否有可能在提供缓存匹配后继续发出网络请求?用户可以在另一台设备上将其用户名更新为 new_username,如果用户界面最终保持一致,那就太好了。
我仍然想发出网络请求,同时还利用 ServiceWorkers 进行快速初始渲染。
【问题讨论】:
标签: javascript web service-worker