CLI for TracerBench
Spawn api for chrome that combines `@tracerbench/find-chrome` with the pipe message transport of `@tracerbench/spawn` and a tmp user data directory and some default chrome flags for automation.
Adapts a `AttachMessageTransport` function defined in `@tracerbench/message-transport` into an `AttachProtocolTransport<SessionId>` function which is used to create a send function.
CLI for Tracerbench
Chrome Trace Events interfaces
Stats class written in TS-Node
Benchmark runner for trace metrics
High level spawn API for spawning process with a connection to the DevTools protocol.
Adapts a message transport into a [devtools protocol](https://chromedevtools.github.io/devtools-protocol/) connection.
Types only package that has the interfaces for connecting a message transport.
Small wrapper for chrome-launcher to extract just finding chrome.
HAR json typescript interfaces
Adapts the `ws` node module into a message transport.
Minimal model of Chrome TraceEvents
Utils and a GithubAction for using tracerbench compare in CI
A suite of tools for generating and parsing CPUProfile's.