2011-01-13 14 views
5

Kod bölme konusunda bir karışıklık alıyorum. GWT, her GWT.runasync için bir javascript dosyası oluşturur mu? Eğer bölme nasıl yapılmazsa, diğer bir deyişle, GWT.runasync öğesinden void başarısından kodun birkaç içeriğini javascript dosyasına nasıl gruplandırır?GWT Kod Bölme?

cevap

4

GWT derleyici her örneği için başka permütasyon dosyası oluşturur runAsync()

uygulama iki kere runAsync() çağırırsa, altı kullanıcı aracıları hedefleyen ve bu yüzden

Permutasyonlar da vb her dil, kullanıcı aracısı, için oluşturulan 10 dilde lokalize, 180 permütasyon gerekecek:

(initial + 2 split chunks) * 6 user agents * 10 languages 

Her permütasyon birine cache.html dosyasını GWT oluşturulan karşılık gelir. Örneğin, bu dosyalardan biri Fransızca'da Firefox için ilk indirme JS'sini içerebilir. Bir diğeri Almanca Safari için "2 numaralı" olabilir.

+0

Teşekkürler, bununla bir karışıklık görüyordum – Noor