 class="idl">
      [Exposed=Window]
      interface Profiler : EventTarget {
        readonly attribute DOMHighResTimeStamp sampleInterval;
        readonly attribute boolean stopped;

        constructor(ProfilerInitOptions options);
        Promise&lt;ProfilerTrace&gt; stop();
      };
      </pre>
      <p>Each <a>Profiler</a> MUST be associated with exactly one <a>profiling session</a>.</p>
      <p>The <dfn>sampleInterval</dfn> attribute MUST reflect the <a>sample interval</a> of the associated <a>pro