刘翔,阿里巴巴UC内核技术专家。负责UC内核性能优化及阿里集团前端页面优化,专注于Web体验优化和PWA技术研究。
我们跟进了非常多亿级PV的业务性能体验,发现现在移动端的Web技术性能体验已经能媲美Native技术,而大部分人对Web技术的印象还停留在智能机初期。我们有必要简要的介绍一下2019年Web技术的发展,让大家能了解到更全面的信息。
数据存储在性能优化中扮演着极其重要的角色,H5相关的存储非常多,本文详细介绍各种存储的特点和相关优化实践。
本文分析一些Web优化的思路,让前端能更好的优化Web页面性能。
数据表明,即使在资源有缓存的情况下,首次访问页面的耗时也是非首次访问的两倍。为什么首次访问会这么耗时呢?本文详细分析页面首次访问耗时的原因。
现在前端渲染变得越来越普遍。前端渲染主要依赖JS去完成核心逻辑,JS正变得越来越重要。本文详细谈谈JS混淆对性能的影响。
通常我们觉得页面已经写得非常好,已经没有优化空间了,但实际性能却不尽如人意。本文尝试从各个维度详细解析JS的性能消耗情况,找出导致页面性能大幅下降的根源。
2018年将会是PWA快速落地应用的一年,那么,作为浏览器内核的开发者,是怎么看待PWA的呢?本文是2018 GMTC PWA专题演讲内容,会详细介绍PWA的核心能力以及PWA的一些优秀实践。
Cache API 是ServiceWorker 的一种新的应用缓存机制,它提供了可编程的缓存操作方式, 能实现各种缓存策略,可以非常细粒度的操控资源缓存。本文尝试分析解答Cache API相关问题, 让大家对Cache API有更加深入的理解。
本文详细介绍ServiceWorker与其控制的页面之间的通信机制,分析可能存在的问题和提供一些解决思路。
ServiceWorker线程启动有较大的成本,它会直接影响到PWA页面的实际效果。本文详细分析ServiceWorker的启动耗时和可能的解决思路。
前端在写PWA页面时, 经常会遇到ServiceWorker线程启动失败,但能获取到的异常信息非常有限。本文详细分析一下ServiceWorker异常处理相关的问题。
本文是Chromium官方设计文档Blink Workers主旨内容的翻译,介绍ServiceWorker在内核层面的一些基本概念和线程模型。
ServiceWorker与文档无关的生命周期, 是它能提供可靠Web服务的一个重要基础。本文详细介绍ServiceWorker的生命周期和它在浏览器内核的一些实现细节。