计时条目名称注册表

W3C 首次公开工作草案

此版本:
https://www.w3.org/TR/2019/WD-timing-entrytypes-registry-20190723/
最新发布版本:
https://www.w3.org/TR/timing-entrytypes-registry/
最新编辑草案:
https://w3c.github.io/timing-entrytypes-registry/
编辑:
Philippe Le Hegaret (W3C)
参与:
GitHub w3c/timing-entrytypes-registry
提交 bug
提交历史
拉取请求

摘要

本文档提供了 PerformanceEntry.entryType 的注册表,该注册表用于 Performance Timeline [PERFORMANCE-TIMELINE-2]。

本文档的状态

本节描述了本文档在其发布时的状态。其他文档可能会 取代本文档。当前 W3C 出版物列表以及本技术报告的最新修订版可在 W3C 技术报告 索引中找到,网址为 https://www.w3.org/TR/。

关于更新,请参见注册条目要求 和更新流程

本文档由 Web Performance 工作组发布, 作为 首次公开工作草案。

GitHub Issues 是讨论 本规范的首选方式。

作为首次公开工作草案发布并不意味着得到 W3C 会员的认可。这是一份草案文档,可能随时被更新、 替换或 由其他文档废止。除作为进行中的工作外,不宜引用 本文档。

本文档由一个根据 W3C 专利政策运作的 小组制作。 该小组预计本文档不会成为 W3C 推荐标准。 W3C 维护一份与该小组交付物相关的任何专利 披露的公开列表; 该页面还包括 披露专利的说明。任何实际 知晓某项专利,且该个人认为该专利包含 必要权利要求的人, 必须依照 W3C 专利政策第 6 节披露该信息。

本文档受 2019年3月1日 W3C 流程文档约束。

1. 目的

本节为非规范性内容。

Performance Timeline [PERFORMANCE-TIMELINE-2] 定义了一些原语, 使 Web 开发者能够从 Web 应用程序的完整生命周期中访问、检测和获取各种性能 指标。各种指标的性能数据托管在 PerformanceEntry 对象中。PerformanceEntry 对象的接口类型 通过 entryType 标识。

本注册表旨在提供一个集中位置,用于枚举 PerformanceEntry 对象的已标识接口类型。

2. 注册条目 要求和更新流程

对本注册表的更新是对 标识符的添加、更改或删除。任何人都可以通过向 timing-entrytypes-registry 仓库提交拉取请求来请求更新本注册表。Web Performance 工作组会将其列入即将举行的 会议议程,并通知请求者。对该 请求的审议和处理将由 W3C Web Performance 工作组以共识方式进行。主席 随后会通知请求者结果,并相应更新 注册表。

3. 注册表

本节是性能时间线接口 [PERFORMANCE-TIMELINE-2] 的已标识 PerformanceEntry.entryType 值注册表。

entryType 标识符 接口类型 availableFromTimeline maxBufferSize 公开规范 请求者联系方式
"mark" PerformanceMark True Infinite [USER-TIMING-2] W3C
"measure" PerformanceMeasure True Infinite [USER-TIMING-2] W3C
"navigation" PerformanceNavigationTiming True Infinite [NAVIGATION-TIMING-2] W3C
"resource" PerformanceResourceTiming True 250 [RESOURCE-TIMING-2] W3C
"longtask" PerformanceLongTaskTiming False 0 [LONGTASKS-1] W3C
"paint" PerformancePaintTiming True 2 [PAINT-TIMING] W3C
"element" PerformanceElementTiming False 150 [ELEMENT-TIMING] WICG
"event" PerformanceEventTiming False 150 [EVENT-TIMING] WICG
"first-input" PerformanceEventTiming True 1 [EVENT-TIMING] WICG
"layout-shift" LayoutShift False 150 [LAYOUT-INSTABILITY] WICG
"largest-contentful-paint" LargestContentfulPaint False 150 [LARGEST-CONTENTFUL-PAINT] WICG

A. 参考文献

A.1 规范性参考文献

[ELEMENT-TIMING]
Element Timing API。WICG。 cg-draft。URL:https://wicg.github.io/element-timing/
[EVENT-TIMING]
Event Timing API。WICG。cg-draft。 URL:https://wicg.github.io/event-timing/
[hr-time-2]
High Resolution Time Level 2。Ilya Grigorik; James Simonsen; Jatinder Mann。W3C。2019年6月26日。W3C 候选推荐标准。URL:https://www.w3.org/TR/hr-time-2/
[LARGEST-CONTENTFUL-PAINT]
Largest Contentful Paint。WICG。cg-draft。URL:https://wicg.github.io/largest-contentful-paint/
[LAYOUT-INSTABILITY]
Layout Instability。WICG。 cg-draft。URL:https://wicg.github.io/layout-instability/
[LONGTASKS-1]
Long Tasks API 1。Shubhie Panicker; Ilya Grigorik; Domenic Denicola。W3C。2017年9月7日。W3C 工作草案。URL:https://www.w3.org/TR/longtasks-1/
[NAVIGATION-TIMING-2]
Navigation Timing Level 2。 Ilya Grigorik; Tobin Titus; Jatinder Mann; Arvind Jain。W3C。2019年7月15日。W3C 工作草案。URL: https://www.w3.org/TR/navigation-timing-2/
[PAINT-TIMING]
Paint Timing 1。Shubhie Panicker。 W3C。2017年9月7日。W3C 工作草案。URL:https://www.w3.org/TR/paint-timing/
[PERFORMANCE-TIMELINE-2]
Performance Timeline Level 2。Ilya Grigorik。W3C。2019年6月26日。W3C 工作草案。URL:https://www.w3.org/TR/performance-timeline-2/
[RESOURCE-TIMING-2]
Resource Timing Level 2。Todd Reifsteck; Ilya Grigorik; Yoav Weiss; Arvind Jain; Jatinder Mann; Zhiheng Wang; Anderson Quach。W3C。 2019年6月26日。W3C 工作草案。URL:https://www.w3.org/TR/resource-timing-2/
[USER-TIMING-2]
User Timing Level 2。Ilya Grigorik。 W3C。2019年2月26日。W3C 推荐标准。URL:https://www.w3.org/TR/user-timing-2/