Post

(In other words, I don't foresee type annotation proposals getting very far. JSDoc tags are (or were) being considered, but imbuing them with new semantics would change the behaviour of existing code on the web, which goes against one of the tenets of the Web platform (forwards-compatibility).

Type annotations in JS are a well-worn topic: they were proposed for ES4 (the infamous JS version that was never finalised due to disagreements over its substantial complexity), and its type syntax was basically reused by TypeScript. (similar to how E4X was commandeered by JSX/React, albeit poorly).

Usually we wait until something is mentioned in one survey to include it in the next edition. I don’t think that many people mentioned Nitro last year, but hopefully that changes this time!