11cb0ef41Sopenharmony_ci// GENERATED CONTENT - DO NOT EDIT 21cb0ef41Sopenharmony_ci// Content was automatically extracted by Reffy into webref 31cb0ef41Sopenharmony_ci// (https://github.com/w3c/webref) 41cb0ef41Sopenharmony_ci// Source: User Timing Level 3 (https://w3c.github.io/user-timing/) 51cb0ef41Sopenharmony_ci 61cb0ef41Sopenharmony_cidictionary PerformanceMarkOptions { 71cb0ef41Sopenharmony_ci any detail; 81cb0ef41Sopenharmony_ci DOMHighResTimeStamp startTime; 91cb0ef41Sopenharmony_ci}; 101cb0ef41Sopenharmony_ci 111cb0ef41Sopenharmony_cidictionary PerformanceMeasureOptions { 121cb0ef41Sopenharmony_ci any detail; 131cb0ef41Sopenharmony_ci (DOMString or DOMHighResTimeStamp) start; 141cb0ef41Sopenharmony_ci DOMHighResTimeStamp duration; 151cb0ef41Sopenharmony_ci (DOMString or DOMHighResTimeStamp) end; 161cb0ef41Sopenharmony_ci}; 171cb0ef41Sopenharmony_ci 181cb0ef41Sopenharmony_cipartial interface Performance { 191cb0ef41Sopenharmony_ci PerformanceMark mark(DOMString markName, optional PerformanceMarkOptions markOptions = {}); 201cb0ef41Sopenharmony_ci undefined clearMarks(optional DOMString markName); 211cb0ef41Sopenharmony_ci PerformanceMeasure measure(DOMString measureName, optional (DOMString or PerformanceMeasureOptions) startOrMeasureOptions = {}, optional DOMString endMark); 221cb0ef41Sopenharmony_ci undefined clearMeasures(optional DOMString measureName); 231cb0ef41Sopenharmony_ci}; 241cb0ef41Sopenharmony_ci 251cb0ef41Sopenharmony_ci[Exposed=(Window,Worker)] 261cb0ef41Sopenharmony_ciinterface PerformanceMark : PerformanceEntry { 271cb0ef41Sopenharmony_ci constructor(DOMString markName, optional PerformanceMarkOptions markOptions = {}); 281cb0ef41Sopenharmony_ci readonly attribute any detail; 291cb0ef41Sopenharmony_ci}; 301cb0ef41Sopenharmony_ci 311cb0ef41Sopenharmony_ci[Exposed=(Window,Worker)] 321cb0ef41Sopenharmony_ciinterface PerformanceMeasure : PerformanceEntry { 331cb0ef41Sopenharmony_ci readonly attribute any detail; 341cb0ef41Sopenharmony_ci}; 35