I'm not using GXT, but Gerrit2 (live demo at gerrit2.source.android.com) has
its *.cache.html in the 368 KB ballpark, compressed with gzip -9 these
deflate down to ~106 KB.  I create the *.cache.html.gz during the build and
let Jetty serve them as-is to clients.

There's a fair chunk of functionality in Gerrit2.  Everything you see is
built and rendered in the client using the GWT widgets.  The server only
produces JSON for the client to parse and render as it wants to.  Its not
search engine friendly, but my point is, even with all of the functionality
in the client, its still only 368 KB.

GWT 1.6 will contain a feature to let you split up the application into
smaller chunks and load on demand the JavaScript segments necessary for
certain portions of the application.  But that won't get you very much as
most of your core widgets will still be in the initial download, and thus
the initial download will still be pretty sizable.

In Gerrit2 I plan on using this to segment out the administration screens
and the user preference screens.  These aren't accessed often and their code
is very isolated, so taking them out of the initial download makes sense.
But overall I don't expect a very large reduction on the initial download,
as there is still quite a bit of shared code.

On Fri, Jan 23, 2009 at 15:47, RamiK <[email protected]> wrote:

>
> Hi,
>
> I will be developing an enterprise product and am considering GWT and
> GXT as the technologies to base my webapp on. I already have an
> existing product based on an Applet and\or JSPs and I want to get rid
> of them.
>
> I have already installed and played around with GWT and I have some
> concerns regarding the scalability of GWT.
>
> It seems to me that, at the end of the day, GWT creates 1 large HTML
> file (per browser type) that contains all my code in Javascript. That
> works great in small scale but already at this stage, when I have
> hardly written anything, the html files are 500kb.
>
> What will happen when I finish developing my product? Will I end up
> with a 10Mb HTML file? The load performance will be terrible, not to
> mention that there may be some size limitation in the browser for
> length of HTML file or ability to handle thousands of lines of
> javascript code (??).
>
> Are my concerns founded? Is the GWT development team planning on
> addressing these issues in a future release?
> Did anybody already develop a massive GWT application? How large did
> the HTML file get?
>
> Thanks!
> R
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to