ServiceWorkers 文章
-
MDN Web Docs 上的渐进式 Web 应用核心指南
介绍 MDN Web Docs 网站上新发布的核心 PWA 指南。渐进式 Web 应用 (PWA) 是一种构建网站的新方法,但它们真的那么新吗?PWA 的关键策略和相关功能包括渐进增强、响应式设计和移动优先思维。
-
Mozilla 推送服务器现已支持主题
Mozilla 推送服务现在提供为通知消息提供主题的功能。这意味着,任何订阅了应用程序的用户代理都只会收到主题中最后一条消息,当它从离线状态返回时。
-
离线策略加入 Service Worker 食谱
serviceworke.rs 是一个包含常见和不常见 Service Worker 使用案例的汇编,包括推送示例、使用模式、性能提示和缓存策略。Service Worker 食谱中的配方以游乐场或实验室的形式呈现,具有完全功能的客户端-服务器设置,您可以使用浏览器内开发工具学习和试验结果。然而,食谱还远未 […]
-
fetch() 的 Referrer 和缓存控制 API
大约一年前,我们写了关于新的 fetch() API 的文章。 WHATWG Fetch API 提供了一种现代方法来获取网络资源,并让您对请求和响应的细节进行细粒度的控制。 如果您不熟悉 Fetch API,阅读有关它的信息 […]
-
使用 Firefox DevTools 调试 Service Workers 和推送
在宣布 Firefox 44 中的 Web 推送之后,我们现在提供使用 DevTools 在 Firefox Developer Edition 47 中开发和调试 Service Workers 和推送通知代码的功能。这是一个演示本文中描述的功能的截屏视频:或者如果您更喜欢文本,请继续阅读! about:debugging Service Workers 的行为并不 […]
-
Web 推送登陆 Firefox 44
更新,2016-02-20:推送服务现在要求向端点发出请求时显式使用“TTL”头。文章已更新以反映这一点。有关 Mozilla 服务博客的更多详细信息。您是否曾经希望网站可以在发生重要事件时通知您,即使您没有打开该网站?也许您已经 […]
-
超越离线
这是我在 Mozilla Hacks 上的第一篇博文,尽管我的个人博客,但这是我作为 Mozilla 人的第一篇博文(耶!)。在这个月里,我一直参与 Service Worker 食谱项目——它是 Web 应用开发者倡议 (WADI) 的一部分——这给了我机会将我的 Service Workers 专业知识运用到 […]
-
来自 Irssi 的 Web 推送通知
我们在 Mozilla 的主要沟通工具是 IRC。我在服务器上运行着一个名为 Irssi 的 IRC 客户端,该客户端在 screen 下不断连接到网络。它是一个近乎完美的解决方案,对我来说只有两个待解决的问题。一个是缺乏表情符号(我可以接受)。另一个更重要:存在 […]
-
GitHub Pages 上的离线 Web 应用
Service Workers 是对应用缓存问题的回应,它们是将您的 Web 应用离线化的一种强大而优雅的方法。但它们在实现和维护上也更加复杂。同时,GitHub Pages 是一个很棒的、简单的静态主机,适用于离线优先应用。但是将应用部署到 GitHub Pages 需要手动配置,尤其是在 […]
-
Service Workers 的离线食谱
“离线”是如今的一个热门话题,尤其是在许多 Web 应用也希望能够作为移动应用运行的情况下。 最初的离线帮助程序 API,即应用缓存 API(也称为“appcache”),存在许多问题,其中许多问题可以在 Jake Archibald 的 Application Cache is a Douchebag 文章中找到。 appcache 的问题 […]