TypeScript

JavaScript with static types, now the default for serious front-end and Node.js code. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Microsoft
Created by
Anders Hejlsberg
First release
2012
License
Apache-2.0
Open source
Yes
Pricing
Free
Website
https://www.typescriptlang.org
Paradigms
Object-oriented, Functional
Typing
Gradual
Type strength
Weak
Type inference
Yes
Memory management
Garbage collected
Runs as
Compiled to another language
Main implementation
tsc, a native Go port since TypeScript 7
Concurrency
Event loop, async/await, workers
Null safety
Yes
Package manager
npm
Used for
Web front end, Back end, Desktop, Mobile
Specification
None, the compiler is the reference

Top rated programming languages — Monthly Ranking