Alrededor del año 2013, Google intento crear un lenguaje de tipado estatico que se ejecutara nativamente en los navegadores, integrando una maquina virtual. Todo esto para tener una alternativa más moderna a Javascript por entonces. Este lenguaje es Dart.
Dart es un lenguaje de programacion compilado, de proposito general, y de tipado fuerte (Static Type / Strong Type) diseñado para crear aplicaciones que puedan funcionar en distintas plataformas, Por ejemplo permite compilar a:
- Arm64 para aplicaciones moviles (Android, iOS)
- Compila a Javascript para funcionar en los navegadores (Dart2JS)
- crear ejecutables multiplataforma (x86/64 →OS (Windows, Linux, Mac)
e incluso puedan funcionar en Sistemas embebidos.
Y a pesar que no fue aceptado como un reemplazo a Javascript, y dejaron de intentar integrar su Maquina virtual en el navegador), alla por el año 2015
Hoy es uno de los lenguaje más queridos para crear aplicaciones moviles multiplataforma (_) gracias a su framework Flutter.
Con dart puedes crear servidores, apps de escritorio, apps moviles, aplicaciones web Y mucho más, con un excelente rendimiento