speedscope/src
januszn 281d9f9033 Allow optional CR before LF when probing collapsed stacks files (#154)
This fixes #152, in that it allows "collapsed stacks" files generated with
tools using Windows line endings to be imported into the tool verbatim.
2018-09-04 20:12:27 -07:00
..
gl Fix flamechart bleeding (#151) 2018-08-23 09:59:16 -07:00
import Allow optional CR before LF when probing collapsed stacks files (#154) 2018-09-04 20:12:27 -07:00
lib Change time formatting for minutes from 1.50min to 1:30 (#153) 2018-09-04 13:30:02 -07:00
store Replace regl with GPU apis ported from evanw/sky (#140) 2018-08-19 11:37:47 -07:00
typings Replace regl with GPU apis ported from evanw/sky (#140) 2018-08-19 11:37:47 -07:00
views Fix a regression in resize behavior from #147 (#149) 2018-08-23 08:09:22 -07:00
README.md Add contributor guidelines & documentation (#144) 2018-08-20 09:42:44 -07:00
speedscope.tsx Add support for profiles w/ multiples processes & threads (#130) 2018-08-11 22:06:53 -07:00

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 using redux.
  • typings/: TypeScript definition files
  • views/: View code to generate the HTML & CSS used to construct the UI. Implemented using preact and aphrodite. Also contains code mapping from the redux store to views using preact-redux