Copyright © 2019 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and permissive document license rules apply.
本文档提供了 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 流程文档约束。
本节为非规范性内容。
Performance Timeline [PERFORMANCE-TIMELINE-2]
定义了一些原语,
使 Web 开发者能够从 Web 应用程序的完整生命周期中访问、检测和获取各种性能
指标。各种指标的性能数据托管在 PerformanceEntry
对象中。PerformanceEntry
对象的接口类型
通过 entryType
标识。
本注册表旨在提供一个集中位置,用于枚举
PerformanceEntry
对象的已标识接口类型。
PerformanceEntry.entryType
使用的唯一标识符,
其唯一性范围是 entryType
本身。
availableFromTimeline 布尔值,
指示此条目类型是否可从
Performance 接口获得。
maxBufferSize,指示此条目类型的最大
缓冲区大小。对本注册表的更新是对 标识符的添加、更改或删除。任何人都可以通过向 timing-entrytypes-registry 仓库提交拉取请求来请求更新本注册表。Web Performance 工作组会将其列入即将举行的 会议议程,并通知请求者。对该 请求的审议和处理将由 W3C Web Performance 工作组以共识方式进行。主席 随后会通知请求者结果,并相应更新 注册表。
本节是性能时间线接口 [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 |