微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是React JS中的Service Worker

如何解决什么是React JS中的Service Worker

您的应用程序可能不需要服务人员。如果要使用create-react-app创建项目,则认情况下会调用该项目

服务人员在很好的解释 文章。总结一下

A service worker是一种脚本,您的浏览器在后台运行,与网页分开,为不需要网页或用户交互的功能打开了大门。如今,它们已经包含了诸如push notificationsbackground sync和具有的功能 ability to intercept and handle network requests包括 programmatically managing a cache of responses

将来,服务人员可能会支持诸如periodic sync或的其他功能 geofencing

根据这个

Service workers通过create-react-app引入 SWPrecacheWebpackPlugin

由于网络不再是满足导航请求的瓶颈,因此使用具有缓存优先策略的服务器工作者可以提供性能优势。但是,这的确意味着开发人员(和用户)在访问页面的“ N + 1”次访问中只会看到已部署的更新,因为先前缓存的资源是在后台更新的。

register service worker在新应用中,认情况下会启用对的调用,但是您始终可以将其删除,然后恢复正常状态。

解决方法

创建React应用时,默认情况下会调用Service Worker。为什么要使用服务人员?默认调用的原因是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。