Open issues/risks

Stage 1: Definition

1. Feature overview

A visualization of the run time of JavaScript code, to help developers identify bottlenecks and improve the responsiveness of their applications.

2. Users & use cases

`

3. Dependencies

`

4. Requirements

`

Non-goals

`

Stage 2: Design

5. Functional specification

This feature is based on the SPS profiler that is now built-in and the Cleopatra frontend.

The initial implementation will be purposefully simple. Click to start profiling then click to stop. A visualization appears with a graph showing call stack depth over time. A table displays the various functions in which time was spent, allowing the user to drill into the stack.