This document outlines our focused tasks for TypeScript 4.0, as well as some of the discussion that explains how/why we prioritized certain work items. Nothing is set in stone, but we will strive to complete them in a reasonable timeframe.
| Date |
Event |
| May 12th |
TypeScript 3.9 Release (past) |
| June 22nd |
Create 4.0 Beta (4.0.0) Build for Testing |
| June 25th |
TypeScript 4.0 Beta Release |
| July 31st |
Create 4.0 RC (4.0.1) Build for Testing |
| August 6th |
TypeScript 4.0 RC Release |
| August 14th |
Create 4.0 Final (4.0.2) Build for Testing |
| August 20th |
TypeScript 4.0 Final Release 🚀 |
Language Features
Editor Productivity
Performance
- More Type-Checking Optimizations
- Investigate Bottlenecks in Larger Apps
Infrastructure
Investigate High-Demand Bug Fixes
This document outlines our focused tasks for TypeScript 4.0, as well as some of the discussion that explains how/why we prioritized certain work items. Nothing is set in stone, but we will strive to complete them in a reasonable timeframe.
Language Features
awaitedTypeunknownoncatchClause BindingsEditor Productivity
/** @deprecated */tags/** @see */tagsPerformance
Infrastructure
Investigate High-Demand Bug Fixes
--watch--declarationEmit Errorchangeevents on<input type="file">have nofilesfieldisolatedModules