Whether or not you think TypeScript should be considered a full-on programming language, it’s clear that many developers find it insanely useful. Version 4.0 adds some additional features that could boost its adoption further.
Microsoft, which developed and maintains TypeScript, issued a blog post that explains how 4.0 iterates on previous versions. New features include labeled tuple elements, speed improvements, and custom JSX factories. By the posting’s own admission, there aren’t any “major breaking changes” with this version, but these tweaks stabilize the language even more.
The language/superset clearly has its fans. In the 2020 edition of the Stack Overflow Developer Survey, some 86.1 percent of surveyed developers said that Rust was a language they loved, followed by TypeScript (67.1 percent), Python (66.7 percent), Kotlin (62.9 percent), and Go (62.3 percent).
“TypeScript’s surge in popularity highlights Microsoft’s change of direction and embrace of the open source movement,” Stack Overflow added. “As front-end web and Node.JS codebases grow in size and complexity, adopting TypeScript’s static typing gives developers increased confidence in their code’s correctness.”
Whether it’s a language, of course, is something you can still debate.