铁路服务人员 该沙箱演示了“ Rails服务工作者”的各种用例。 service gem提供了Service Worker与Rails资产管道的集成。 背景 即将发布。 服务工作者是充当浏览器和服务器之间代理的脚本。 除其他外,服务人员可以用来: 创造有效的离线体验 提高在线时的感知性能 访问推送通知和后台同步API。 服务工作者是生活在呈现页面上下文之外的脚本。 这意味着托管服务人员有一些注意事项: 服务工作者必须通过HTTPS提供服务 服务人员必须在他们控制的页面的“范围”内得到服务( ) 服务工作者不应该被缓存:浏览器​​在后台安装服务工作者,因此请求和评估这些脚本不会占用页面