microsoft / microsoft/TypeScript

TypeScript 7.1 Iteration Plan

未关闭
#63,703 11 条评论 106 个 reaction 已指派 0 人 在 GitHub 查看
Planning
主要语言
Go
星标
111k
派生
14.3k
平均合并
2 天 4 小时
30 天内合并 PR
132

描述

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](https://github.com/microsoft/typescript-go/pull/4712)
* [Emit API](https://github.com/microsoft/typescript-go/pull/4699)
* Language Service API
* [Support `type` On Import Attributes](https://github.com/microsoft/TypeScript/issues/46135)
* [Investigate Node 26 Package Maps](https://nodejs.org/api/packages.html#package-maps)
* [Add `es2026` option for `lib` and `target`](https://github.com/microsoft/TypeScript/issues/63704)
* [Support Source Phase Imports](https://github.com/microsoft/TypeScript/issues/61216)
* [`lib.d.ts` Updates for New Iterator Methods](https://github.com/microsoft/TypeScript/issues/63700)
* [`Promise.allKeyed` and `Promise.allSettledKeyed`](https://github.com/microsoft/TypeScript/issues/63701)
* [`lib.d.ts` Updates for DOM](https://github.com/microsoft/TypeScript/issues/63702)

## 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](https://github.com/microsoft/typescript-go/pull/4687)
* [Lazily Collect Source File Identifiers](https://github.com/microsoft/typescript-go/pull/4731)
* [Fast Path for Assignment Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4711)
* [Fast Path for Equality & `switch`/`case` Narrowing on Unions](https://github.com/microsoft/typescript-go/pull/4781)
* [Optimize Representations of Checker-Specific Side-Tables](https://github.com/microsoft/typescript-go/pull/4329)
* [Experiment with Algorithms for Distributing Files Across Type-Checkers](https://github.com/microsoft/typescript-go/pull/4313)
* Probably more!

## Infrastructure

* Static Analysis for Nil Checking and Casts
* Migrate repository to microsoft/TypeScript
* Overhaul of Publishing Pipeline
* [Publish wasm (wasip1?) Build](https://github.com/microsoft/typescript-go/pull/4733)
* [Publish Android ARM64 Build](https://github.com/microsoft/typescript-go/pull/4734)
* [Flaky Diagnostics Detection](https://github.com/microsoft/typescript-go/pull/4710)

## Website

* Monaco LSP Feedback
* Getting Playground Running with wasm
* Speed up website builds

贡献指南

打开贡献指南

调研方向

从里程碑表开始,查看 Language and Compiler、Performance 和 Infrastructure 部分中链接的 TypeScript issue 和 typescript-go pull request。没有指定具体的文件、测试或入口点,完成情况由所列 release-plan 项目的进展来表示,而不是由一个独立定义的单一变更来表示。

由索引模型根据 Issue 内容生成。

评估

技术栈
typescript
领域
release
Issue 类型
文档
难度
5/5
预计耗时
一周以上
活跃度
活跃
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。