mirror of
https://github.com/jlfwong/speedscope.git
synced 2024-12-02 00:22:51 +03:00
281d9f9033
This fixes #152, in that it allows "collapsed stacks" files generated with tools using Windows line endings to be imported into the tool verbatim. |
||
---|---|---|
.. | ||
gl | ||
import | ||
lib | ||
store | ||
typings | ||
views | ||
README.md | ||
speedscope.tsx |
Speedscope TypeScript source
This directory contains the bulk of speedscope's source code.
Subdirectories
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.store/
: Speedscope's application state management. Implemented usingredux
.typings/
: TypeScript definition filesviews/
: View code to generate the HTML & CSS used to construct the UI. Implemented usingpreact
andaphrodite
. Also contains code mapping from theredux
store to views usingpreact-redux