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