On Fri, Aug 7, 2009 at 9:43 AM, Arthur Kalmenson <[email protected]>wrote:

> I'd love to see this in the trunk too. We have only 2 round trips on
> start up now, thanks to ClientBundle. Getting it down to one will be
> very slick!


Are you counting fetching the host HTML page?  With this approach, the
selection script is done away with but you still have a fetch for the
compiled script so that it can remain permanently cacheable.  You could
theoretically inline it into the host page, but since none of that is
cacheable that would only make sense for very tiny compiled outputs.

Note that there is a cost, as your host HTML page now can't be cached (since
the selection script essentially runs in the server).  If your host page is
complex, this may be a net loss.  You could try leaving it cacheable but
setting Vary headers for the pieces that you use to make the decision, but
my understanding is that many caches do not handle this properly.

Also, you cannot use any deferred binding properties that can't be
determined by the HTTP fetch of your host page.

-- 
John A. Tamplin
Software Engineer (GWT), Google

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to