// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module blink.mojom; import "mojo/public/mojom/base/big_buffer.mojom"; // This struct represents PerformanceMark and PerformanceMeasure. // https://w3c.github.io/user-timing/#performancemark // https://w3c.github.io/user-timing/#performancemeasure struct PerformanceMarkOrMeasure { enum EntryType{ kMark, kMeasure, }; string name; EntryType entry_type; double start_time; double duration; // Nullable because PerformanceMark and PerformanceMeasure might not have a // detail. mojo_base.mojom.BigBuffer? detail; };