Wiem, że lotka wciąż jest w technicznym podglądzie. Dart można również skompilować do JavaScript.Jakie są ograniczenia kompilacji dart do javascript?
Ale jakie są granice kompilacji dart do javascript? Dart musi mieć pewne specyficzne cechy lub pojęcia w języku, które nie mogą być przetłumaczone tylko na kod JavaScript?
Powód jest taki, że znajomy zapytał mnie, czy Dart może skompilować wszystko co możliwe z JavaScriptem lub np. 5% elementów językowych (no wiesz, naprawdę fajne ulepszone rzeczy) nie będzie można kompilować.
Co powiedział Lars. Dodam, że obecnie, od 2012-07-20, jest znany problem ze skompilowaniem bardzo dużych liczb całkowitych (od Dart) do JavaScript. Dart obsługuje dowolne wielkości całkowite, JavaScript nie. Jest to znany błąd i zespół o tym wie. Jeśli pozostaniesz w rozmiarach JavaScript, wszystko będzie w porządku. Zamierzamy rozwiązać tę niedopasowanie przed wydaniem Dart'a. –
@SethLadd Przepraszam, tak, zapomniałem o tym (dlatego mam własną implementację int, ale większość ludzi nigdy tego nie potrzebuje). Czy wiesz, że JS int stanie się z dowolną precyzją (jak na VM) lub będzie ograniczone do 64-bitowych liczb całkowitych JavaScript. –