Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #5

Open
4 of 8 tasks
ngryman opened this issue May 4, 2017 · 2 comments
Open
4 of 8 tasks

Roadmap #5

ngryman opened this issue May 4, 2017 · 2 comments

Comments

@ngryman
Copy link
Collaborator

ngryman commented May 4, 2017

My ultimate goal for Speed Racer is to build a perf runner that will achieve different purposes:

  • Keep track of the overall performance of your project.
  • Quickly identify slow pieces of code.
  • Compare several implementations.

Here is the associated roadmap (subject to change):

  • Allow multiple runs per file (like a test runner): 3f8beb6
  • show command, that displays reports like 0.1.x version.
  • run command
  • test command 30e9611
    • Snapshot mechanism (much like Jest but for reports).
    • Pass if all runs are equal or faster than the previous ones.
  • compare command, compare several reports between them.
  • More metrics.

Feedback welcomed 🎉


/cc @paulirish @samccone

@ngryman ngryman changed the title Roadmap Roadmap 1.0.0 May 4, 2017
@ngryman ngryman changed the title Roadmap 1.0.0 Roadmap May 5, 2017
@kwonoj
Copy link

kwonoj commented May 15, 2017

Is there plan to import externally generated traces to analyze and create a corresponding race artifacts? (if it's already there, plz ignore this comment 😅 )

@ngryman
Copy link
Collaborator Author

ngryman commented May 15, 2017

@kwonoj So basically, instead of running races you would import Devtools traces and get reports generated. It wasn't planned but it would be pretty trivial to implement. I'm adding it to 0.3.0: https://github.com/ngryman/speedracer/projects/2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants