I think people read into TypeScript too much. It&#x27;s just a &quot;right-now minimal-hassle&quot; way to make front-end dev&#x27;s lives easier, nothing more.<p>Maybe Microsoft disagrees, but I see TypeScript as something intended to make itself obsolete: eventually, when all browsers are running ES9 (or whichever version we decid has fixed &quot;all&quot; of JavaScript&#x27;s problems) or WebAssembly (and we&#x27;re all writing front-end code in C#&#x2F;C++&#x2F;Ruby&#x2F;whatever), then TypeScript will just fade away, by design. For now, it&#x27;s kinda like JQuery in motivation if not literally architecture: it shields you from browser inconsistencies (in this case, where you don&#x27;t know what ES version the target is running) and helps you avoid JavaScript&#x27;s headaches. Just as JQuery became less necessary as time went on-- not because it got worse but because browsers got better-- so too will TypeScript.