Lo so, quel dardo è ancora in anteprima tecnica. Dart può anche essere compilato in JavaScript.Quali sono i limiti della compilazione di dart in javascript?
Ma quali sono i limiti della compilazione di dart in javascript? Dart deve avere alcune caratteristiche o concetti specifici all'interno della lingua, che non possono essere semplicemente tradotti in codice JavaScript?
Il motivo è che un amico mi ha chiesto se Dart può compilare tutto ciò che è possibile su JavaScript o che, ad es. Il 5% degli elementi linguistici (sapete, le cose veramente migliorate) non saranno compilabili.
Che cosa ha detto Lars. Aggiungerò che al momento, dal 2012-07-20, c'è un problema noto di compilare interi molto molto grandi (da Dart) a JavaScript. Dart supporta numeri interi arbitrari, JavaScript no. Questo è un bug noto e il team lo sa. Se rimani all'interno delle dimensioni dei numeri JavaScript, sarai a posto. Intendiamo affrontare questa discrepanza prima del rilascio di Dart. –
@SethLadd scusate si mi sono dimenticato di quello (è per questo che ho la mia implementazione int, ma la maggior parte delle persone non avrà mai bisogno di questo). Sapete se JS int diventerà con precisione arbitraria (come nella VM) o sarà limitato a numeri interi JavaScript a 64 bit. –