小程序进入到 2019 年,开始不再低调,不断上涨的用户留存率,一直“激励”着用户不断涌向深水区,这不,关于小程序的话题,最近我们公司的各种“交流”群又活跃了起来,但好像前端同学对小程序不太感冒...
原因是...
等等,看到这里,你还不知道 PWA 是什么?作为一名优秀的前端工程师,怎么能不知道 PWA 呢?
Progressive Web Apps(以下简称 PWA),为用户在 Web 页面提供了更好的性能体验。PWA 被称作为“大前端技术的集合”,是因为 PWA 利用了当前多种 web 技术的集合,分别用各自的功能来完成渐进式的整体需求,可以将其看作为一款完全基于前端技术开发的 App,并且还不会像其它应用程序一样动辄占据上百兆的内存。
可以预见的是,PWA 和小程序,都是未来应用发展方向的趋势之一。但是对于 PWA 的应用,可能有的开发者还持有怀疑的态度:“你说的这么好,吹得天花乱坠,为什么不如小程序火?”
一方面是国内特有的生态所决定的,微信的用户群体实在太过庞大,就像前两天微信公众号的“好看”变为“在看”这一单纯文字上的变化,都能成为众人饭局上的一大谈资,更何况小程序这样一个关系到数万开发者的功能呢;
另一方面,目前国内 Android 系统被各大手机厂商过度定制化,很少有系统会保有原装的 Google 插件,这导致可能会出现不兼容的问题,而且在国内,也很少有用户会主动选择使用 Google 产品以及移动端 Chrome 浏览器。
但是在国外,Twitter 、Flipboard 、Instagram 等众多社交产品已经上线 PWA 版,并且为他们获新、留存、拉大用户停留时间等关键指标的提升,提供了极大的帮助。更会促进用户为了想要进一步体验而下载 APP。
由于 PWA 在国内并非很流行,因此出现在市面上的实践案例并不多,但这不代表它的应用就不广泛,不代表 PWA 这个技术就不关键。下面我们就看看,在腾讯的大前端技术体系下,PWA 将会如何融入到实际生产中来。
1.PWA 中 Cache First、Network First 等缓存策略在不同业务场景的选用方案;
2.PWA+SSR:SSR 业务如何使用 PWA 进行优化;
3.PWA+ 非 SSR:非 SSR 业务页面如何更新?页面模板更新后该如何提升用户体验;
4.PWA+preload:一级、二级页面如何实现 preload 方案,页面间如何关联;
5.PWA 更多的使用场景。
掌握 PWA 开发技术;
掌握 PWA 预加载策略;
掌握 PWA 在 SSR 与非 SSR 业务的实践经验。
PWA 和小程序的核心目标都不是要取代 App,而是不断改善用户体验,在应用边界不断探索新的可能。
所以,你想知道 PWA 在国内的发展究竟是怎样的吗?有多少人和你一样是 PWA 的忠实拥簇吗?有多少人和你一样在关注 PWA 的生产实践吗?快扫描下方二维码或点击下方阅读原文报名吧,到 QCon 广州的现场来,感受下大前端的特色“关怀”。