Dart (originariamente chiamato Dash) è un linguaggio di programmazione sviluppato da Google. È stato presentato alla conferenza “GOTO Aarhus 2011” dal 10 al 12 ottobre 2011. Lo scopo di Dart è quello di “sostituire JavaScript come lingua franca per lo sviluppo web sulla piattaforma web aperto”.
Il compilatore Dart permette di scrivere programmi sia per il web che per desktop e server, attraverso l’uso di due diverse piattaforme:
Dart Native: Per i dispositivi (smartphone, desktop, server, and altro), Dart Native include sia la Dart VM con una compilazione JIT (just-in-time) e un compilatore AOT (ahead-of-time) per la produzione di codice eseguibile.
Dart Web: Per il web, Dart Web include sia un compilatore per lo sviluppo (dartdevc) che uno per la produzione (dart2js)