gwt seperate modules with no code sharing

Posted by Code freak on Stack Overflow See other posts from Stack Overflow or by Code freak
Published on 2010-05-25T21:41:38Z Indexed on 2010/05/25 21:51 UTC
Read the original article Hit count: 224

Filed under:
|
|
|

Hi,

I have to make a web application using GWT. The project has a core module that'll expose a set of apis to be used by other apps; each of these app are unrelated. Each shall be loaded in a separate iframe.

My idea was to compile core into core.js and each app shall have its own app1.js app2.js and so on...

App1

script type="text/javascript" src="core.js" ></script>
script type="text/javascript" src="app1.js" ></script>

with this design, due to browser caching, each app laod only the app.js which should be smaller ~20kb in size.

Making a core module is straightforward but the apps are problematic. The reason being after compilation, each app contains the entire GWT library - this substantially increases the download size of the complete webapp.

Can anyone suggest a way to get aroung this problem ? I've checked similar questions on SO, but failed to find a simple working answer fr the problem.

Thanks for any help.

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about web