aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls/PerformanceObserver.webidl
diff options
context:
space:
mode:
authorPatrick Shaughnessy <pshaughn@comcast.net>2020-01-23 12:48:58 -0500
committerPatrick Shaughnessy <pshaughn@comcast.net>2020-01-27 15:35:39 -0500
commit6d15c0682d3c800886b6a92f8200d7f907a3116f (patch)
tree13068e6b3d4b14fa82545ff08ed8131cff499dfe /components/script/dom/webidls/PerformanceObserver.webidl
parentd0f64d9d56979f66a0de2f239c3fc691b45535d6 (diff)
downloadservo-6d15c0682d3c800886b6a92f8200d7f907a3116f.tar.gz
servo-6d15c0682d3c800886b6a92f8200d7f907a3116f.zip
Performance observers better, not perfect
Diffstat (limited to 'components/script/dom/webidls/PerformanceObserver.webidl')
-rw-r--r--components/script/dom/webidls/PerformanceObserver.webidl9
1 files changed, 6 insertions, 3 deletions
diff --git a/components/script/dom/webidls/PerformanceObserver.webidl b/components/script/dom/webidls/PerformanceObserver.webidl
index 257ff96c46f..dd3a66b299d 100644
--- a/components/script/dom/webidls/PerformanceObserver.webidl
+++ b/components/script/dom/webidls/PerformanceObserver.webidl
@@ -7,8 +7,9 @@
*/
dictionary PerformanceObserverInit {
- required sequence<DOMString> entryTypes;
- boolean buffered = false;
+ sequence<DOMString> entryTypes;
+ DOMString type;
+ boolean buffered;
};
callback PerformanceObserverCallback = void (PerformanceObserverEntryList entries, PerformanceObserver observer);
@@ -17,6 +18,8 @@ callback PerformanceObserverCallback = void (PerformanceObserverEntryList entrie
interface PerformanceObserver {
[Throws] constructor(PerformanceObserverCallback callback);
[Throws]
- void observe(PerformanceObserverInit options);
+ void observe(optional PerformanceObserverInit options = {});
void disconnect();
+ PerformanceEntryList takeRecords();
+ // [SameObject] static readonly attribute FrozenArray<DOMString> supportedEntryTypes;
};