万维网的基本概念 web尺度和w3w3c同盟最新动态c尺度

最后更新 : 2020.11.22  

万维网的基本概念 web尺度和w3w3c同盟最新动态c尺度,

万维网的基本概念 web尺度和w3w3c同盟最新动态c尺度插图

摘要:

万维网同盟W3C的Web性能工作组最近公布了三个规范:导航准时、高分辨率时间和页面可见性,这三个规范是W3C推荐的,而且已经由浏览器供应商实行,提高了开发人员准确丈量Web应用程序性能的能力,使Web更快。

万维网同盟W3C的Web性能()工作组最近公布了三个规范作为W3C的推荐规范,这些规范已经被所有主要的浏览器供应商完全实现,大大提高了开发人员准确丈量Web应用程序性能的能力,并使Web更快。在已往的三年中,包罗、在内的公司和其他致力于导航计时()和高分辨率时间()和页面可见性()尺度化的公司都与工作组进行了联系和相同。这些建议的迅速接纳证实了当行业和社区通过W3C互助时可能泛起的伟大潜力。

为了使Web更快,开发人员需要能够准确地丈量Web应用程序的性能特征,还需要能够有用地使用基本硬件来提高应用程序的性能。为了解决这些问题,网络性能工作组处理了15种差别的规范来解决这些问题。下表列出了工作组现在正在编写的所有规范的成熟度。

导航准时(导航准时)

ResourceTiming、UserTiming和PerformanceTimeline规范可以辅助开发人员准确丈量文档的导航时间、获取页面上资源的情形以及开发人员执行剧本的情形。在这些API之前,这些数据是不容易获得的。导航计时已作为W3C建议公布,获得所有主要浏览器供应商的支持。另外三个接口现在处于候选推荐阶段,两个接口守候浏览器厂商周全实现。IE10是现在唯一实现所有三种接口的浏览器,然而,其他供应商也最先实现它们。

w3c联盟最新动态

为了确保以尽可能准确的方式丈量这些性能指标,高分辨率时间规范允许开发人员以亚毫米精度丈量操作。这个界面不仅有利于性能指标的准确丈量,另有利于帧率盘算和动画或音频提醒的同步。这个接口已经作为W3C的建议公布了,所有主要的浏览器供应商都实现了这个规范中的performance.now()方式。

页面可见度(页面可见度)

允许您以编程方式确定页面的当前可见性状态。开发人员可以行使这些数据来决议若何更好地行使CPU和电源。例如,当页面位于靠山标签中时,操作流动的数目削减。该规范已经作为W3C的建议公布,所有主要的浏览器供应商都已经实现了该规范。

万维网的基本概念 web尺度和w3w3c同盟最新动态c尺度插图1

基于剧本的动画的时间控制

高效剧本天生规范辅助开发人员编写能够更高效地使用CPU和电源的网络应用程序。基于剧本的动画准时控制规范中包罗的requestAnimationFrameAPI允许建立更高效的JavaScript动画。所有浏览器供应商都为这个界面提供周全支持,工作组正试图将这个规范作为候选推荐公布。最后,“有用剧本天生”规范中包罗的setImmediateAPI使开发人员能够有用地为用户署理天生控制流并吸收即时回调,有用地行使CPU。IE10是第一个实现这个界面的浏览器。

今年,工作组也最先寻求新的想法和想法,工作组正在讨论这些想法和想法的编辑草稿。API(BeaconAPI)是为了辅助剧本异步向Web服务器传输数据,而不壅闭卸载事宜,这可能会对下一次导航感知性能发生负面影响。资源优先级API (resource priority API)界说了一种Web开发人员为浏览器提供资源下载优先级提醒的方式,从而有助于提高页面加载时间。作为准时规范的必然结果,导航错误日志和资源错误日志规范辅助开发人员明白他们的应用程序的错误和可用性。导航准时l2(导航准时级别2)规范增加了对导航准时的高分辨率时间和性能时间线支持,高分辨率时间L2(高分辨率持续时间2)规范增加了对WebWorker的支持。这些只是工作组现在正在准备制订的一些草案,更多关于演示前和其他诊断局限的规范正在准备中。

W3CWeb性能工作组是一个典型的例子,它展示了新思想是若何快速转化为可互操作的尺度的,开发人员可以在支持HTML5的现代浏览器中充实依赖这些尺度。我们希望与介入工作组的行业和社区首脑互助,推广互操作性尺度,辅助开发人员构建更快的网络。

注:本文来自互联网浏览器项目经理JatinderMann

本文是为CSDN编写的,未经许可不得转载。如需转载,请联系市场#csdn.net(#替换为@)

相关阅读

- END -

3
0