TC39 Type Annotations Proposal Stalls at Stage 1, Leaving JS Developers in Limbo

The TC39 Type Annotations proposal, also known as 'Types as Comments,' reached Stage 1 in March 2022 but has seen virtually no progress since then. The proposal aimed to let developers write type-annotated JavaScript that engines would parse but ignore at runtime, eliminating the need for a compilation step. Key obstacles include difficulty reaching consensus on which TypeScript syntax to reserve, resistance from browser engine teams over added parser complexity, and the rise of alternative, more targeted proposals. The GitHub repository for the proposal shows little activity, with community members openly questioning whether it has been abandoned. As of 2026, JavaScript developers must still rely on build tools like the TypeScript compiler to strip types before code can be executed.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in