LinkedIn's viewport tracking library
An async/await friendly Chrome debugging client with TypeScript support
Structured logging via heimdalljs
Structured instrumentation library
Server HAR archive with loose matching and hooks to alter responses.
Ember addon wrapping spaniel and providing viewport and requestAnimationFrame utilities.
Eslint rules for linting for anti-patterns in Ember applications.
`heimdalljs-graph` is intended to be the primary entry point for doing visualizations with data gathered by [Heimdall](https://github.com/heimdalljs/heimdalljs-lib).
2D Vector Library
Ember addon providing requestAnimationFrame utilities to properly batch reads/writes within Embers runloop.
CLI for TracerBench
CLI for Tracerbench
A suite of tools for generating and parsing CPUProfile's.
HAR json typescript interfaces
Small wrapper for chrome-launcher to extract just finding chrome.
Types only package that has the interfaces for connecting a message transport.
Adapts a `AttachMessageTransport` function defined in `@tracerbench/message-transport` into an `AttachProtocolTransport<SessionId>` function which is used to create a send function.
Adapts a message transport into a [devtools protocol](https://chromedevtools.github.io/devtools-protocol/) connection.
High level spawn API for spawning process with a connection to the DevTools protocol.
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 the `ws` node module into a message transport.
Benchmark runner for trace metrics
Stats class written in TS-Node