Lavas:PWA的探索与最佳实践

所属专题:前端实践思考和探索

所属领域: 前端

嘉宾 : 彭星 | 百度资深前端工程师

会议室 : 第五会议厅AB

讲师介绍

专题演讲嘉宾:彭星

百度 资深前端工程师

Brilliant Open Web团队成员,百度资深前端工程师,现在是Lavas团队负责人,负责百度在PWA方向上的工作,帮助站点减小接入PWA的成本,致力于提升Web站点的用户体验。

2011年毕业于武汉大学,加入百度,先后服务于搜索团队、商业团队,现在又回到搜索团队,将近7年的时间,经历了前端飞速发展,也见证了百度前端技术的这几年的发展,从推出前端工程化方案FIS到Node.js的大规模应用,又到现在的MVVM框架的迁移,期间彭星负责过电影业务的前端团队,采用Node.js做的前后端分离,支撑1亿峰值的PV,在Node.js的应用上有丰富的经验,同时,作为后端出身的程序员,对高可用高并发的系统设计也有浓厚的兴趣。

现在,彭星投身于前端最前沿的技术的探索,希望能帮助站点把PWA的坑趟平了,让站点能够以最小的代价接入PWA,实现体验和成本上的双重收益。

议题介绍

地点:第五会议厅AB
所属专题:前端实践思考和探索
所属领域:
前端

演讲:Lavas:PWA的探索与最佳实践

PWA是在Web端具有颠覆性的一个概念,在国外已经被普遍接受,很多站点也已经改造成PWA,如:twitter,并且取得了非常好的成绩,twitter lite平均用户停留时长增长65%,在国内,PWA的概念也越来越被广泛接受,微博,饿了么等很多大型的站点都已经改造成PWA,并且也会越来越多。

在改造PWA的实践过程中,会遇到各种各样的问题,如:App Shell、App Skeleton、PWA的SEO,还有Service Worker的更新等等诸多的问题,开发者在改造PWA的时候会需要接受很多新的概念,成本很高。 为了降低开发者接入PWA成本,我们开发了Lavas项目,Lavas是我们在实践PWA的过程中产出的一个PWA的解决方案,帮助解决接入PWA遇到的各种问题。

主要内容

  1. App Shell和App Skeleton的应用;
  2. PWA的核心技术Service Worker;
  3. Lavas如何帮助解决PWA的SEO的问题;
  4. Lavas App:基于PWA的安卓APK打包方案。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方