TypeScript
A typed superset of JavaScript that compiles to plain JavaScript.
-
6 Sept 2023
David Heinemeier Hansson archive
TypeScript's type annotations cost more in friction than they return in safety, and a front-end framework is better off written in plain JavaScript.TypeScript just gets in the way of that for me. Not just because it requires an explicit compile step, but because it pollutes the code with type gymnastics that add ever so little joy to my development experience, and quite frequently considerable grief.