aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls
diff options
context:
space:
mode:
authorShinichi Morimoto <shnmorimoto@gmail.com>2019-12-07 22:04:47 +0900
committerJosh Matthews <josh@joshmatthews.net>2019-12-13 13:41:47 -0500
commit2457a6be0f94703c379aec1636ddb2e322b84a9e (patch)
treed15d0d4fa821b6e60177d98e345d937f2103bd5c /components/script/dom/webidls
parent7d4996f57d41713f8926e2d21c57a65bdbd6ec35 (diff)
downloadservo-2457a6be0f94703c379aec1636ddb2e322b84a9e.tar.gz
servo-2457a6be0f94703c379aec1636ddb2e322b84a9e.zip
#23330 modified performance interface's timing member to attribute
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r--components/script/dom/webidls/Performance.webidl15
1 files changed, 6 insertions, 9 deletions
diff --git a/components/script/dom/webidls/Performance.webidl b/components/script/dom/webidls/Performance.webidl
index 0e2f7a960d5..5db6551ff96 100644
--- a/components/script/dom/webidls/Performance.webidl
+++ b/components/script/dom/webidls/Performance.webidl
@@ -34,23 +34,20 @@ partial interface Performance {
[Throws]
void measure(DOMString measureName, optional DOMString startMark, optional DOMString endMark);
void clearMeasures(optional DOMString measureName);
-
-
};
+
//https://w3c.github.io/resource-timing/#sec-extensions-performance-interface
partial interface Performance {
void clearResourceTimings ();
void setResourceTimingBufferSize (unsigned long maxSize);
attribute EventHandler onresourcetimingbufferfull;
};
-// FIXME(avada): this should be deprecated, but is currently included for web compat
-// https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html#performance-timing-attribute
-[Exposed=(Window)]
-partial interface Performance {
- PerformanceNavigationTiming timing();
-};
+
// https://w3c.github.io/navigation-timing/#extensions-to-the-performance-interface
+[Exposed=Window]
partial interface Performance {
- [SameObject, Exposed=Window]
+ [SameObject]
+ readonly attribute PerformanceNavigationTiming timing;
+ [SameObject]
readonly attribute PerformanceNavigation navigation;
};