TypeScript won
BASARAT
24636

TypeScript doesn’t do one thing

TypeScript can’t be composed easily with other tools

I’ll wait until someone implement typechecks without build step, with js-comments in jsdoc-style for annotations — just checking types without touching code, and nothing more. Like closure, but simpler, friendlier