microsoft / microsoft/TypeScript
Report perf measurements from extension
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
We want to be able to track performance of language service operations to fix regressions and measure improvements (especially completions, go-to-definition, find-all-references, project loading, etc.). Whether this is middleware or generated server side is up for debate.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit nachzuverfolgen, wie die Erweiterung Sprachdienstoperationen wie completions, go-to-definition, find-all-references und das Laden von Projekten meldet, und kläre anschließend, ob die Messungen in der Middleware oder auf der Seite des generierten Servers erfolgen sollten. Als abgeschlossen gilt die Aufgabe, wenn ein festgelegtes Reporting-Design vorhanden ist, mit dem sich Regressionen und Verbesserungen für diese Operationen nachverfolgen lassen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- devtools, observability
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100