Google IO 2017 前端值得关注的议题

2017年的 Google IO 大会还有一个月要开始了,时间定在了美国时间 5月17日。除了值得关注的 keynote 外,这次分享还有 Google 业务线上的工程师带来几天的技术分享,从人工智能,Android,云平台以及 Web 等领域技术一线工程师的议题分享。下面罗列一些个人认为值得关注的议题:

Keynote

虽然是凌晨一般都是北京时间晚上1点多开始,但是真的值得期待,每年的开场都会精心设计,小花童鞋是最期待这一项的。Google的各个业务线工程师都会带来过去一年的成功给大家,比如新的Android, cloud platform , deepmind 等。这个近些年国内都会有直播的,GDC也会组织线下的活动的。贴下2013年 Google IO 的开场视频:


直接从6分钟开始看

The Future of Audio and Video on the Web

Sam Dutton

用户在网上绝大多数时间都花费在了音乐和视频,而音频和视频占据70%的文件内容,而现在web不需要任何插件就能够提供给用户非常棒的音视频体验,那么接下来我们将分享如何进行优化以及他们的未来。

From AMP to PWA: Progressive Web AMPs (关于PWA)

Paul Bakaus

AMP为浏览移动网络上的内容的用户提供卓越的页面加载性能。 Progressive Web Apps通过Service Worker提供可重复访问站点的可靠性能,并通过推送通知和“添加到主屏幕”让用户获得原生的体验。 现在我们可以告诉你有一种方法来利用两者的独特优势呢? 建立一个即时加载的网络体验,并将您升级到最大的互动性和参与度? 你将了解如何连接AMP和PWA以获得以下优点:AMP的即时第一次加载和PWA的后续参与功能。

Great Progressive Web App Experiences with Angular(Angular 和 PWA)

Jules Kremer && Alex Rickabaugh
Angular 是非常棒的框架,而PWA赋予了开发者 web的更快的加载,离线访问等功能。我们将演示使用 Angular 来开发一款Progressive Web App 应用。

Life of a website on Google Search

Andre Valente && Duncan Osborn

如何让您的网站在Google 搜索中脱颖而出? Google越来越多地使用结构化数据来了解网站的内容,并向用户呈现更好的网络结果。 这种趋势为网站所有者提供了越来越多的机会来优化搜索结果。 你将了解如何衡量标记影响以及诊断潜在问题,并且如何为您的网站选择最佳标记。 我们会带给Google如何使用标记端对端创建有吸引力和有用的搜索结果的示例。

Web Performance: Leveraging the Metrics that Most Affect User Experience

Shubhie Panicker && Philip Walton

网站的性能非常重要,没有用户会愿意花时间在一个非常慢的站点上,如果你的站点加载延迟,交互迟钝,用户内心肯定是恼火。开发者必须足够清楚用户的不同设备,不同的网络状况。而这个分享将会揭示新的测量指标,以及使用平台的 API 去获取用户的这些参数,从而去提示自己产品的体验。

Building Virtual Reality on the Web with WebVR (web VR)

Megan Lindsay && Brandon Jones

Web VR 可以让大家有身临其境的体验,而 Web VR 可以同事提供给 VR设备的用户而没有设备的用户也可以看到 2D的画面。我们将给大家带来如何使用 Web VR 的 API,以及分享给大家目前的使用状况。

Getting the Green Lock: HTTPS Stories from the Field

Emily Schechter

HTTPS已经成为站点安全的必备,由于HTTPS的优点,迁移到HTTPS变得更加容易和便宜,我们看到网络上的HTTPS使用率激增。 我们将分享有关HTTPS迁移的第一手资料,了解迁移挑战如何克服困难,并了解到迁移 HTTPS 的经验教训。

Compiling for the Web with WebAssembly (WebAssembly )

Alex Danilo

WebAssembly 可以运行跨平台的二进制文件,开发者可以引入其他复杂的项目(比如3D游戏)进来,我们将分享 WebAssembly主要干什么,它所解决的问题以及工具的使用。附加的我们还会分享如何使用JS 与 其他语言模块进行通信。

The future of web payments(关于web支付)

Robert Nyman && Zach Koch

在 web 上实现非常流畅的支付已经不会那么困难了。我们将会展示如何使用支付的请求接口来提供最棒的支付体验,以及我们会展示第三方如何介入这些接口。