返回

2019年谷歌开发者大会诠释了Web的新生机

前端

站在2019年这个数字互联的时代节点,谷歌开发者大会对web界人士来说无疑是一场盛宴。Google Chrome作为全球最受欢迎的浏览器,其新版本的发布意味着浏览器界将掀开新的篇章。2019年谷歌开发者大会上,Thomas Steiner进行了长达半小时的演讲《实现适用于Web的新功能》,他向观众介绍了Chrome浏览器已经发布和即将支持的新API。这些API作为新时代Web应用的基础,使得Web应用能够实现更多native应用的功能,在底层仍然坚持用户安全性、隐私、信任等重要原则的前提下。

正如Thomas Steiner在大会上演讲开篇所说的那样:“在今天的时代,开发工作变得越来越复杂,然而我们仍然努力不懈的致力于为开发人员提供便捷的工具和完善的API,使得开发者能够构建出更加强大的应用”。Chrome一直以来不遗余力的为广大开发者提供强大工具,以便他们构建出更加强大、更具交互性的网页。

Chrome 即将支持的功能

1. Web Assembly

Web Assembly(以下简称Wasm)可以在Web上高效运行编译后的机器码。Wasm最初是为支持C/C++编译的代码,但现在它可以支持其他编程语言,例如Rust和Go。2019年谷歌开发者大会推出的新功能之一是WebAssembly Streams API。该API能够让Wasm模块与其他语言在web中相互通信,比如JavaScript和Python。随着WebAssembly技术的不断发展,我们期待它在未来发挥更加广阔的应用空间。

2. Progressive Web App

随着移动端的不断发展和普及,许多开发者已经将工作重心转向了Progressive Web App(以下简称PWA)。PWA能够很好地将native应用和网页的优势相结合,不需要通过应用商店下载,用户可以通过浏览器直接访问。在2019年谷歌开发者大会上,Thomas Steiner宣布即将在Chrome中支持的PWA新功能——Web Share Target API。它能够允许用户将网页以多种方式分享给其他人,无论是短信、电子邮件还是社交媒体。

3. AMP

Accelerated Mobile Pages(以下简称AMP)是一种开源框架,它可以让网页加载速度变得更快。对于移动设备上网的用户来说,使用AMP构建的网页能够极大的提升网络访问的体验,加载速度可以提升高达4倍,数据消耗则可以节省高达10倍。在2019年谷歌开发者大会上,Thomas Steiner宣布即将在Chrome中支持AMP新功能——AMP Stories API。这个功能允许开发者使用AMP构建故事类型的网页,类似于Instagram Stories,能够很轻松地与用户进行互动。

总结

2019年谷歌开发者大会上,Thomas Steiner宣布了即将在Chrome浏览器上支持的新功能,它们将会给Web应用带来变革性的影响。这些新增功能使得Web应用能够实现更多native应用的功能,同时仍需坚守保护用户安全性、隐私、信任等重要原则的底线。作为开发者,我们应该密切关注这些新技术的发展趋势,以构建出更加强大、更加智能的Web应用,为用户带来更好的网络体验。