This directory contains the bulk of speedscope's source code.
gl/
: WebGL code. This includes e.g. the code to render flamecharts.import/
: Code to import profiles from varous profilers into speedscope. This include e.g. the code to import Chrome performance profiles.lib/
: Mostly dependency-less utilities. This includes e.g. an LRU cache implementation, basic linear algebra classes, and the definition of speedscope's file format.app-state/
: Speedscope's application state managementtypings/
: TypeScript definition filesviews/
: View code to generate the HTML & CSS used to construct the UI. Implemented usingpreact
andaphrodite
.