JavaScript es un lenguaje de scripting para desarrollar aplicaciones web interactivas.
TypeScript es un lenguaje de programación orientado a objetos desarrollado y mantenido por Microsoft, es un superset de Javascript y contiene todos sus elementos. TypeScript usa todo el código Javascript con otros conceptos como clases, módulos, interfaces y tipos.
Para Angela Stringfellow los beneficios de cada uno pueden resumirse en:
Beneficios Javascript | Beneficios Typescript |
Popularidad | Tipado estático |
Curva de aprendizaje | Pensado para proyectos grandes |
Soporte nativo de navegador | Colaboración más sencilla entre equipos |
Flexibilidad | Productividad |