2013-09-27 23 views
5

Uygulamamda büyük dart sınıfları oluşturuyorum. Şu anda onları CPU üzerinde alan sunucuda derledim. Tarayıcıdaki Dart kodunu derlemek daha iyi olurdu. Kod daha sonra spawnURI ile yüklenir.Tarayıcıda derleme dart

dart2js derleyicisini, try.dartlang.org dosyasında yapıldığı gibi Dart kodunun içinden desteklenen bir şekilde çağırmak veya derleyiciyi projeme kopyalamak zorunda mıyım? Eğer Dart VM aracılığıyla dart2js çalıştırabildiğinden JavaScript Dart'ı Derleme

+1

Yapmaya çalıştığınız şey çok açık değil. Dart'ı JS'ye sadece bir kez derledin, değil mi? Ayrıca try.dartlang.org sunucusunda derleme yapar. Dart2js derleyici JavaScript’te yazılmamıştır, tarayıcıda çalıştıramazsınız. – JJJ

+0

Kullanım durumunuz hakkında daha fazla bilgi edinmek istiyoruz. [email protected] adresinden soru sormak ister misiniz? –

+0

Juhana, ama dart2js dart2js ile javascript'e derleyebilirsiniz. Özyinelemeli sesler, ama işte böyle;) –

cevap

4

, daha hızlı sunucu üzerinde olacak. try.dartlang.org, ana kaynak koduna dahil edilmemiş olan dart2js'nin özel bir sürümünde çalışıyor.

+0

Beklediğim şey buydu :( –

+0

İstemcide neden derlemek istediğiniz hakkında daha fazla bilgi verir misiniz? Daha yavaş olacak. Arka plan için teşekkürler –

+1

dart2js her sunucuya sunucuda en az 3.5s tüketir.Ben bir sunucu çiftliği yok, ama gerçekten sadece küçük bir sanal sunucu birden fazla müşteri ele almak tamamen engeller.Örneğin 10 dart2js tetik vurmaya karar verirseniz yaklaşık aynı zamanda derleme, sonuncusu 35s kadar beklemek zorundadır.Bu yüzden istemci tarafında derleme 3.5s daha fazla alacak olsa bile, muhtemelen benim de yüklü olan sunucudan daha hızlı olacaktır Diğer şeyler yapmak. Ayrıca, her müşteri sadece bir kez derleme değil, kısa bir süre içinde birden çok kez tetikler. –