- TypeScript cross-platform - TypeScript code can be run on any browser, devices or in any operating system. TypeScript is not specific to any Virtual-machine etc.
- When you have a large codebase
- When your team's developers are already accustom to statically-typed languages
- When a libraries or framework recommends TypeScript
- When you really feel the need for speed in development process