microsoft / microsoft/TypeScript
TypeScript 7.1 Iteration Plan
Offen
Dieses Issue hat noch niemand übernommen.
Planning
- Vorherrschende Sprache
- Go
- Sterne
- 111k
- Forks
- 14.3k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 132
Beschreibung
| Date | Milestone |
|---|---|
| 2026-10-02 | Beta Prep |
| 2026-10-06 | 7.1 Beta Release |
| 2026-11-06 | RC Prep |
| 2026-11-10 | 7.1 RC Release |
| 2026-11-20 | Stable Prep |
| 2026-11-24 | 7.1 Stable Release |
Language and Compiler
- Stabilize API
- Content Mapper API
- Emit API
- Language Service API
- Support
typeOn Import Attributes - Investigate Node 26 Package Maps
- Add
es2026option forlibandtarget - Support Source Phase Imports
lib.d.tsUpdates for New Iterator MethodsPromise.allKeyedandPromise.allSettledKeyedlib.d.tsUpdates for DOM
Editor Productivity
- Replace Existing API Integrations in VS Code
- Investigate New Expandable Hover API in LSP
- Investigate Multi-document Highlighting API in LSP
- Investigate Region Diagnostics in LSP
Performance
- Faster Union Type Construction
- Lazily Collect Source File Identifiers
- Fast Path for Assignment Narrowing on Unions
- Fast Path for Equality &
switch/caseNarrowing on Unions - Optimize Representations of Checker-Specific Side-Tables
- Experiment with Algorithms for Distributing Files Across Type-Checkers
- Probably more!
Infrastructure
- Static Analysis for Nil Checking and Casts
- Migrate repository to microsoft/TypeScript
- Overhaul of Publishing Pipeline
- Publish wasm (wasip1?) Build
- Publish Android ARM64 Build
- Flaky Diagnostics Detection
Website
- Monaco LSP Feedback
- Getting Playground Running with wasm
- Speed up website builds
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
Beginne mit der Meilensteintabelle und prüfe die verknüpften TypeScript-Issues und typescript-go-Pull-Requests für die Abschnitte Language and Compiler, Performance und Infrastructure. Es wird keine bestimmte Datei, kein bestimmter Test und kein bestimmter Einstiegspunkt genannt, und der Abschluss wird durch den Fortschritt bei den aufgeführten release-plan-Elementen dargestellt und nicht durch eine einzelne, unabhängig definierte Änderung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- release
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Aktiv
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100