1/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2/* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 4 * You can obtain one at http://mozilla.org/MPL/2.0/. 5 */ 6 7dictionary PerformanceEntryEventInit : EventInit 8{ 9 DOMString name = ""; 10 DOMString entryType = ""; 11 DOMHighResTimeStamp startTime = 0; 12 DOMHighResTimeStamp duration = 0; 13 double epoch = 0; 14 DOMString origin = ""; 15}; 16 17[ChromeOnly, 18 Exposed=Window] 19interface PerformanceEntryEvent : Event 20{ 21 constructor(DOMString type, 22 optional PerformanceEntryEventInit eventInitDict = {}); 23 24 readonly attribute DOMString name; 25 readonly attribute DOMString entryType; 26 readonly attribute DOMHighResTimeStamp startTime; 27 readonly attribute DOMHighResTimeStamp duration; 28 readonly attribute double epoch; 29 readonly attribute DOMString origin; 30}; 31