8.0.0 • Published 3 years ago
@tracerbench/trace-event v8.0.0
@tracerbench/trace-event
Typescript interfaces and constants enum for Chrome Devtools Protocol traces.
The Constants enum is a const enum so if you are compiling with tsc it will compile out.
Example
import type { MetadataTraceEvent, TraceEvent, TraceStreamJson } from '@tracerbench/trace-event';
import { Constants } from '@tracerbench/trace-event';
import { readFileSync } from 'fs';
const trace: TraceEvent[] | TraceStreamJson = JSON.parse(readFileSync('trace.json', 'utf8'));
const traceEvents = Array.isArray(trace) ? trace : trace.traceEvents;
traceEvents.sort((a, b) => a.ts - b.ts);
const metadata: MetadataTraceEvent[] = traceEvents.filter((event) => event.ph === Constants.TRACE_EVENT_PHASE_METADATA);
8.0.0
3 years ago
7.0.0
3 years ago
6.1.1
4 years ago
6.1.0
4 years ago
6.0.0
4 years ago
5.3.6
4 years ago
5.3.5
4 years ago
5.3.4
4 years ago
5.3.3
4 years ago
5.3.2
4 years ago
5.3.1
4 years ago
5.3.0
4 years ago
5.2.0
4 years ago
5.1.0
4 years ago
5.0.0
4 years ago
4.5.5
4 years ago
4.5.3
5 years ago
4.5.2
5 years ago
4.5.1
5 years ago
4.5.0
5 years ago
4.4.0
5 years ago
4.3.2
5 years ago
4.3.1
5 years ago
4.3.0
5 years ago
4.2.2
5 years ago
4.2.1
5 years ago
4.1.2
5 years ago
4.1.1
5 years ago
4.1.0
5 years ago
4.0.12
5 years ago
4.0.11
5 years ago
4.0.10
5 years ago
4.0.9
5 years ago
4.0.8
5 years ago
4.0.7
5 years ago
4.0.6
5 years ago
4.0.5
5 years ago
4.0.4
5 years ago
4.0.0
5 years ago