2014年9月24日,W3C正式发布了关于首屏渲染优化提案(First Screen Paint In Advance - W3C Member Submission),该提案由百度牵头,联合腾讯、UCWeb及工业和信息化部电信研究院(RITT)等共同提出,目前已进入W3C的Web性能工作组(Web Performance Working Group)继续讨论整理。这是中国区会员提出并被W3C接纳的第一份会员提案(Member Submission)。
首屏渲染优化规范用于加速移动设备上首屏内容的绘制可见速度。Web页面代码在被解析(parse)后,还需要经过布局(layout)与绘制(paint)阶段,才能在屏幕上呈现给用户。移动设备屏幕很小,通常很短的代码就能够充满这个屏幕,而这部分内容就是用户首先实际感知到的内容区域。
通过定义首屏渲染优化规范,Web开发者可以指示浏览器进行合适的首屏内容提前绘制,从而加快首屏展现速度,显著缩短用户首次看见非白屏页面时间。同时,对于某些页面,其首屏内容的布局和展示大量依赖于各种资源的动态加载和执行,盲目的首屏提前绘制可能会导致初次绘制紊乱以及完整首屏内容绘制的性能退化。Web开发者可以根据实际页面情况指示浏览器避免进行首屏优化。
会员提案是W3C会员将共性的技术需求总结提出,并向W3C提出标准修订及新标准研制建议的重要渠道。 我们欢迎更多来自中国的会员单位整理并提出会员提案,对技术标准的制定提出意见和建议。 更多信息,请参阅首屏渲染优化会员提案的相关邮件、会员提案,及W3C的Web性能工作组的其他工作。
评论已关闭