Skip to content

Files

Latest commit

b71cef5 · Mar 28, 2021

History

History
This branch is 67 commits behind jlfwong/speedscope:main.

src

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 28, 2021
Nov 12, 2020
Mar 28, 2021
Mar 28, 2021
Mar 28, 2021
Mar 28, 2021
Sep 29, 2020
Mar 28, 2021

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.
  • app-state/: Speedscope's application state management
  • typings/: TypeScript definition files
  • views/: View code to generate the HTML & CSS used to construct the UI. Implemented using preact and aphrodite.