【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

2019 年再看 PWAs——历史、发展和现状,以及在 Chromium 中的实现

  • 2019-08-01
  • 本文字数:966 字

    阅读完需:约 3 分钟

2019 年再看 PWAs——历史、发展和现状,以及在 Chromium 中的实现

在 QCon 北京 2019 大会上,王明刚讲师做了《2019 年再看 PWAs——历史、发展和现状,以及在 Chromium 中的实现》主题演讲,主要内容如下。


演讲简介


PWAs 是什么?这项技术从何而来?它解决什么样的问题?最近两年的 W3C 标准和厂商实现有什么样的重要变化?它的发展趋势如何?PWAs 是不是在移动和桌面平台上都成熟可用了?有哪些成功商业案例?前端开发人员需要知道哪些基础知识?……本次演讲将回答以上这些问题,并且讲解 Service Worker 技术。Service Worker 是 PWAs 的重要基石,是 PWAs 与传统 Web App 最大的区别。演讲者所在的英特尔开源技术中心,近年来一直在推进 Chromium 浏览器中的 PWAs 相关技术开发,对 PWAs 技术有深厚的理解和丰富的经验。我们的目标是推进 Web 技术在各种平台功能丰富、性能良好、开放、安全且易于使用。

演讲大纲

  • PWAs 技术的发展回顾:提出这项技术的原因,最初的设想,后来的发展,标准化的进程,最近两年的各种大小变化(包括标准的变化和实现的变化),以及未来的展望;

  • 移动和桌面平台的不同浏览器的 PWAs 支持情况,以及最佳选用策略;

  • 各大厂商对 PWAs 的公开表态,近两年 PWAs 的成功商业案例分析;

  • 前端开发人员的角度来看 PWAs:概念,基础用法,框架;

  • Service Worker 标准在 W3C 的历史和趋势;

  • 关于我们:我们是英特尔开源技术中心,工作于 Service Worker 及其它 PWAs 技术,致力于使 Web 技术在各种平台功能丰富、性能良好、开放、安全且易于使用。


讲师介绍


王明刚


英特尔 软件工程师


王明刚,现就职于英特尔北京开源软件中心,致力于 Web 相关技术的研究,目前主要工作在谷歌 Chromium 开源项目上。研究生毕业后,长期在手机行业公司工作。并通过在诺基亚的几年工程师经历,深谙移动应用开发之道。后来随着其它平台的崛起,为不同平台适配工作凸显了客户端开发模式的不足。也就是在这个时候,其首次接触到了 QNX 系统中基于 WebKit 浏览器的开发工作,从此走上了 Web 技术之路。


在入职英特尔开源软件中心后,王明刚依旧把自己的工作重点放在了 Web 方向,紧跟业内的发展趋势。在这几年间曾先后工作于 CrossWalk 和 Chromium 等开源项目。在最近半年的工作中,着重研究 PWAs 方向,关注于 W3C 中 Service Workers 标准发展和其在 Chromium 中的架构功能实现。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/beijing/schedule


2019-08-01 08:001245

评论

发布
暂无评论
发现更多内容

All Eyes on Docs! 练就火眼金睛,就来StarRocks 极客营

StarRocks

数据库

改变线程状态的方法

急需上岸的小谢

10月月更

CorelDRAW 2019 软件应用项目(五)

张立梵

设计师 CorelDRAW 2022 10月月更

【资损】知名金融企业的资损与资损防控

小明Java问道之路

架构 安全 金融科技 10月月更 资损

leetcode 380. Insert Delete GetRandom O(1) O(1) 时间插入、删除和获取随机元素 (中等)

okokabcd

LeetCode 数据结构与算法

画一个冰糖葫芦祝大家甜甜蜜蜜

急需上岸的小谢

10月月更

Java注解

急需上岸的小谢

10月月更

CorelDRAW 2019 软件应用项目(六)

张立梵

设计师 CorelDRAW 2022 10月月更

java部分基础总结

Studying_swz

java 编程 10月月更

挑战 30 天学完 Python:Day6 数据类型 - 元组tuple

MegaQi

Python 挑战30天学完Python 10月月更

数据湖(四):Hudi与Spark整合

Lansonli

Hudi 10月月更

前端关于面试你可能需要收集的面试题

loveX001

JavaScript

ZooKeeper数据模型

穿过生命散发芬芳

zookeeper 10月月更

翟佳:StreamNative 组织构建之路丨声网开发者创业讲堂 • 第 5 期

声网

技术管理 人工智能’

Java多线程 线程池的生命周期及运行状态

Yeats_Liao

后端 Java core 10月月更

高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum

laofo

DevOps 敏捷 研发效能 持续交付 敏捷研发

Java多线程 关闭线程池 shutdown() 、shutdownNow()、awaitTermination()

Yeats_Liao

后端 Java core 10月月更

让Jenkins执行GitHub上的pipeline脚本

程序员欣宸

GitHub jenkins 10月月更

华为云从入门到实战 | 云速建站服务与企业主机安全服务

TiAmo

华为 华为云 云开发 10月月更

React组件之间的通信方式总结(下)

beifeng1996

React

C++中变化布局实现思路

中国好公民st

c++ 布局 10月月更

日志管理与分析系统的基本功能

阿泽🧸

日志管理 10月月更

promise执行顺序面试题令我头秃,你能作对几道

loveX001

JavaScript

React源码分析1-jsx转换及React.createElement

goClient1992

React

Linux中的目录结构是什么样的?有人说像“树”,你觉得呢

wljslmz

Linux 10月月更 目录结构

Go 语言入门很简单:Go 语言的错误处理

宇宙之一粟

异常处理 错误处理 Go 语言 10月月更

抢滩东南亚,融云IM助力应用抓住经济转型红利

融云 RongCloud

互联网 数字化 IM

【一Go到底】第十九天---init函数、匿名函数

指剑

Go golang 10月月更

2022年ArchSummit全球架构师峰会杭州站感想

谙忆

ArchSummit 飞链云 架构师峰会

js异步编程面试题你能答上来几道

loveX001

JavaScript

React源码分析2-深入理解fiber

goClient1992

React

2019 年再看 PWAs——历史、发展和现状,以及在 Chromium 中的实现_语言 & 开发_王明刚_InfoQ精选文章