diff --git a/features/performancetiming.yml b/features/performancetiming.yml new file mode 100644 index 00000000000..8061a98ae10 --- /dev/null +++ b/features/performancetiming.yml @@ -0,0 +1,40 @@ +name: PerformanceTiming and PerformanceNavigation +description: The `window.performance.timing` and `window.performance.navigation` APIs report performance timing information for events that occur during the loading and use of the current page. +spec: https://w3c.github.io/navigation-timing/#obsolete +group: performance +discouraged: + according_to: + - https://w3c.github.io/navigation-timing/#obsolete + alternatives: + - performance + - navigation-timing +compat_features: + - api.Performance.navigation + - api.Performance.timing + - api.PerformanceNavigation + - api.PerformanceNavigation.redirectCount + - api.PerformanceNavigation.toJSON + - api.PerformanceNavigation.type + - api.PerformanceTiming + - api.PerformanceTiming.connectEnd + - api.PerformanceTiming.connectStart + - api.PerformanceTiming.domComplete + - api.PerformanceTiming.domContentLoadedEventEnd + - api.PerformanceTiming.domContentLoadedEventStart + - api.PerformanceTiming.domInteractive + - api.PerformanceTiming.domLoading + - api.PerformanceTiming.domainLookupEnd + - api.PerformanceTiming.domainLookupStart + - api.PerformanceTiming.fetchStart + - api.PerformanceTiming.loadEventEnd + - api.PerformanceTiming.loadEventStart + - api.PerformanceTiming.navigationStart + - api.PerformanceTiming.redirectEnd + - api.PerformanceTiming.redirectStart + - api.PerformanceTiming.requestStart + - api.PerformanceTiming.responseEnd + - api.PerformanceTiming.responseStart + - api.PerformanceTiming.secureConnectionStart + - api.PerformanceTiming.toJSON + - api.PerformanceTiming.unloadEventEnd + - api.PerformanceTiming.unloadEventStart diff --git a/features/performancetiming.yml.dist b/features/performancetiming.yml.dist new file mode 100644 index 00000000000..319eaef19a6 --- /dev/null +++ b/features/performancetiming.yml.dist @@ -0,0 +1,92 @@ +# Generated from: performancetiming.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "56" + chrome_android: "56" + edge: "18" + firefox: "56" + firefox_android: "56" + safari: "14.1" + safari_ios: "14.5" +compat_features: + # baseline: false + # support: + # chrome: "6" + # chrome_android: "18" + # edge: "12" + # firefox: "7" + # firefox_android: "7" + # safari: "8" + # safari_ios: "9" + - api.Performance.timing + - api.PerformanceTiming + - api.PerformanceTiming.connectEnd + - api.PerformanceTiming.connectStart + - api.PerformanceTiming.domComplete + - api.PerformanceTiming.domContentLoadedEventEnd + - api.PerformanceTiming.domContentLoadedEventStart + - api.PerformanceTiming.domInteractive + - api.PerformanceTiming.domLoading + - api.PerformanceTiming.domainLookupEnd + - api.PerformanceTiming.domainLookupStart + - api.PerformanceTiming.fetchStart + - api.PerformanceTiming.loadEventEnd + - api.PerformanceTiming.loadEventStart + - api.PerformanceTiming.navigationStart + - api.PerformanceTiming.redirectEnd + - api.PerformanceTiming.redirectStart + - api.PerformanceTiming.requestStart + - api.PerformanceTiming.responseEnd + - api.PerformanceTiming.responseStart + - api.PerformanceTiming.unloadEventEnd + - api.PerformanceTiming.unloadEventStart + + # baseline: false + # support: + # chrome: "6" + # chrome_android: "18" + # edge: "18" + # firefox: "56" + # firefox_android: "56" + # safari: "8" + # safari_ios: "9" + - api.PerformanceTiming.secureConnectionStart + + # baseline: false + # support: + # chrome: "10" + # chrome_android: "18" + # edge: "12" + # firefox: "7" + # firefox_android: "7" + # safari: "8" + # safari_ios: "9" + - api.Performance.navigation + - api.PerformanceNavigation + - api.PerformanceNavigation.redirectCount + - api.PerformanceNavigation.type + + # baseline: false + # support: + # chrome: "44" + # chrome_android: "44" + # edge: "12" + # firefox: "25" + # firefox_android: "25" + # safari: "10.1" + # safari_ios: "10.3" + - api.PerformanceTiming.toJSON + + # baseline: false + # support: + # chrome: "56" + # chrome_android: "56" + # edge: "12" + # firefox: "25" + # firefox_android: "25" + # safari: "14.1" + # safari_ios: "14.5" + - api.PerformanceNavigation.toJSON