Safari支持Service Worker了!

2017 年 12 月 21 日 前端之巅 徐川

在昨天发布的 Safari 46 技术预览版里,发布了一个重大更新,在新的桌面版 Safari 里将默认打开 Service Worker,这意味着苹果正在逐步接受 PWA,我们将进入 PWA 的时代。

早在今年 7 月份,就有人问过 WebKit 团队是否将支持 Service Worker,当时他们的回答是正在考虑,后来在 8 月份变成“In development”,现在终于正式发布了。

PWA 的另一个核心特性 Web App Manifest,苹果表示也正在开发中,按开发进度可能几个月后就能与我们见面。

PWA 征服世界还剩几步?

一般来说,PWA 的几大特性:Service Worker、Web App Manifest、Web Push、Credential Management API,前两个是核心,而除了 Chrome 完全支持之外,在刚刚举办的 GDD 开发者大会上,Google 宣布大部分国产移动浏览器也都能够支持。

对于 Service Worker,还需要扩张的包括:

  • iOS 版 Safari,随着桌面版 Safari 已经支持,我们有理由相信 iOS 版在未来也能支持。事实上只要 iOS 上能够支持,PWA 在移动 Web 上的障碍基本就没有了,所以这将是一个重要节点。

  • 微软 Edge 浏览器,目前已经在 Windows Insider 预览版默认开启了,即将与大众见面。

对于其它浏览器的支持情况可以看这里,不过我查看的时候 Safari 的支持情况还没有更新:

https://jakearchibald.github.io/isserviceworkerready/

对于 Web App Manifest,它的作用主要是让 Web App 能“安装”到用户设备上,没有这个 PWA 也能运行。目前 Safari、Edge 都正在开发中。

至于 Web Push 等特性各个桌面端浏览器也基本都支持了,移动端的 iOS 平台还没有支持。

现在 PWA 只剩下一个堡垒等待攻坚,那就是 iOS,什么时候 iOS 支持了,PWA 就可以统治世界了。

不过,从现在开始你就可以开发 PWA 为桌面用户和 Android 用户提供服务了。

前端之巅

「前端之巅」是 InfoQ 旗下关注前端技术的垂直社群,加入前端之巅学习群请关注「前端之巅」公众号后回复 “ 加群 ”。投稿请发邮件到 editors@cn.infoq.com,注明 “ 前端之巅投稿 ”。

福利推荐:

【世界欠你的娃娃,在圣诞节送给极客的你】

InfoQ 旗下经典技术大会门票 10+

极客时间付费精品专栏 200+

还有阳光普照的知识大礼包 10000+

登录查看更多
0

相关内容

Safari 是苹果公司所开发的网页浏览器,并自带于 Mac OS X。Safari 在 2003 年 1 月 7 日首度发布测试版,并成为 Mac OS X v10.3 与之后的默认浏览器,也是iOS的指定浏览器。Windows 版本的首个测试版在 2007 年 6 月 11 日推出,支持 Windows XP,Windows Vista 和 Windows 7,在 2008 年 3 月 18 日推出正式版。2012 年 7 月 27 日 Apple 已经停止开发 Windows 版的 Safari 浏览器。 Source: 维基百科,自由的百科全书 | Safari
【综述】自动驾驶领域中的强化学习,附18页论文下载
专知会员服务
172+阅读 · 2020年2月8日
【阿里巴巴】 AI编译器,AI Compiler @ Alibaba,21页ppt
专知会员服务
44+阅读 · 2019年12月22日
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
推荐|Google最热门31款开源项目资源
全球人工智能
4+阅读 · 2017年11月24日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Arxiv
6+阅读 · 2018年2月7日
VIP会员
相关资讯
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
推荐|Google最热门31款开源项目资源
全球人工智能
4+阅读 · 2017年11月24日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Top
微信扫码咨询专知VIP会员