타이밍 엔트리 이름 레지스트리

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
버그 신고
커밋 이력
풀 리퀘스트

초록

이 문서는 Performance Timeline [PERFORMANCE-TIMELINE-2]에서 사용되는 PerformanceEntry.entryType의 레지스트리를 제공합니다.

이 문서의 상태

이 섹션은 이 문서가 게시된 시점의 상태를 설명합니다. 다른 문서가 이 문서를 대체할 수 있습니다. 현재 W3C 출판물 목록과 이 기술 보고서의 최신 개정판은 W3C 기술 보고서 색인(https://www.w3.org/TR/)에서 확인할 수 있습니다.

업데이트에 대해서는 등록 엔트리 요구사항 및 업데이트 절차를 참조하십시오.

이 문서는 Web Performance Working Group이 최초 공개 작업 초안으로 게시했습니다.

이 명세에 대한 논의에는 GitHub Issues가 권장됩니다.

최초 공개 작업 초안으로 게시되었다고 해서 W3C 회원의 승인을 의미하지는 않습니다. 이는 초안 문서이며 언제든지 다른 문서에 의해 업데이트, 교체 또는 폐기될 수 있습니다. 이 문서를 진행 중인 작업 이외의 것으로 인용하는 것은 부적절합니다.

이 문서는 W3C 특허 정책에 따라 운영되는 그룹에서 작성했습니다. 이 그룹은 이 문서가 W3C 권고안이 될 것으로 예상하지 않습니다. W3C는 그룹의 산출물과 관련하여 이루어진 모든 특허 공개의 공개 목록을 유지하며, 해당 페이지에는 특허 공개 지침도 포함되어 있습니다. 개인이 필수 청구항을 포함한다고 판단되는 특허를 실제로 알고 있는 경우, 그 개인은 W3C 특허 정책 섹션 6에 따라 정보를 공개해야 합니다.

이 문서는 2019년 3월 1일 W3C 프로세스 문서의 적용을 받습니다.

1. 목적

이 섹션은 비규범적입니다.

Performance Timeline [PERFORMANCE-TIMELINE-2]은 웹 개발자가 웹 애플리케이션의 전체 생명주기에서 다양한 성능 메트릭에 접근하고, 계측하고, 검색할 수 있도록 하는 프리미티브를 정의합니다. 다양한 메트릭의 성능 데이터는 PerformanceEntry 객체에 저장됩니다. PerformanceEntry 객체의 인터페이스 유형은 entryType으로 식별됩니다.

이 레지스트리는 PerformanceEntry 객체의 식별된 인터페이스 유형을 열거하기 위한 중앙 위치를 제공하기 위한 것입니다.

2. 등록 엔트리 요구사항 및 업데이트 절차

이 레지스트리에 대한 업데이트란 식별자의 추가, 변경 또는 삭제를 의미합니다. 누구든지 timing-entrytypes-registry 저장소에 대한 풀 리퀘스트를 통해 이 레지스트리에 대한 업데이트를 요청할 수 있습니다. Web Performance Working Group은 이를 향후 회의 안건에 올리고 요청자에게 알립니다. 요청에 대한 검토와 처분은 W3C Web Performance Working Group의 합의에 따라 이루어집니다. 의장은 이후 요청자에게 결과를 통보하고 그에 따라 레지스트리를 업데이트합니다.

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/