Je dois créer une application Web en utilisant GWT. Le projet a un module de base qui exposera un ensemble d'API à utiliser par d'autres applications; chacune de ces applications ne sont pas liées. Chacun doit être chargé dans un iframe séparé.gwt modules séparés sans partage de code
Mon idée était de compiler et noyau dans core.js chaque application a ses propres app1.js app2.js et ainsi de suite ...
App1
script type="text/javascript" src="core.js" ></script>
script type="text/javascript" src="app1.js" ></script>
avec cette conception, en raison Pour la mise en cache du navigateur, chaque application ne charge que l'application app.js qui devrait être plus petite ~ 20kb.
Faire un module de base est simple mais les applications sont problématiques. La raison étant après la compilation, chaque application contient la bibliothèque GWT entière - ceci augmente considérablement la taille de téléchargement de la webapp complète. Est-ce que quelqu'un peut suggérer un moyen de contourner ce problème? J'ai vérifié des questions similaires sur SO, mais je n'ai pas trouvé de réponse simple au problème.
Aucune réponse? –