Here’s why I’m not excited about JavaScript types

A few weeks ago, the news that JavaScript would finally have its type system came like a bolt from the blue. A team whose members are, among others, responsible for creating TypeScript prepared a document proposing to introduce typing into JavaScript. The environment, excited about such a turn of events, started celebrating… with a trace of cautiousness.

My reaction was less favourable, to put it politely. I felt like Grouchy Smurf, muttering, “I hate JavaScript types!” I decided to let my grouchy side speak for a little longer, hence this light-hearted blog post. In the following paragraphs, I’ll share my concerns about upcoming changes and explain why I don’t see them through rose-tinted glasses.

Take it with a grain of salt, and let me know how you feel about JavaScript types!

Read the whole article on