8.0.0 • Published 2 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
2 years ago
7.0.0
2 years ago
6.1.1
2 years ago
6.1.0
3 years ago
6.0.0
3 years ago
5.3.6
3 years ago
5.3.5
3 years ago
5.3.4
3 years ago
5.3.3
3 years ago
5.3.2
3 years ago
5.3.1
3 years ago
5.3.0
3 years ago
5.2.0
3 years ago
5.1.0
3 years ago
5.0.0
3 years ago
4.5.5
3 years ago
4.5.3
3 years ago
4.5.2
3 years ago
4.5.1
3 years ago
4.5.0
4 years ago
4.4.0
4 years ago
4.3.2
4 years ago
4.3.1
4 years ago
4.3.0
4 years ago
4.2.2
4 years ago
4.2.1
4 years ago
4.1.2
4 years ago
4.1.1
4 years ago
4.1.0
4 years ago
4.0.12
4 years ago
4.0.11
4 years ago
4.0.10
4 years ago
4.0.9
4 years ago
4.0.8
4 years ago
4.0.7
4 years ago
4.0.6
4 years ago
4.0.5
4 years ago
4.0.4
4 years ago
4.0.0
4 years ago