Add performance coverage for builder/incremental/watch scenarios

Open
#44,426 1 comment 0 reactions 1 assignee View on GitHub

@sheetalkamat is already working on this.

Since Mar 12, 2024.

Assessment

This issue has not been assessed yet.

Description

Domain: Performance Infrastructure

I'm pretty sure we have no perf suite coverage of the builder, but why not?

Originally posted by @amcasey in https://github.com/microsoft/TypeScript/issues/44402#issuecomment-853509833

There's no good reason except for "it's work", but we really should come up with a way to measure our performance characteristics in the perf suite; however, that's not necessarily an easy thing to accomplish.

Some challenges

  1. What are good "representative" codebases?
  2. What is a good "representative" set of changes to benchmark for rebuilds?
  3. How does this integrate with existing perf tests?
Dominant language
Go
Stars
111k
Forks
14.4k
Avg merge
1d 19h
Merged PRs (30d)
117

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/TypeScript

All issues in microsoft/TypeScript

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.