[Seaside] VisualWorks + WebServers

Boris Popov boris at deepcovelabs.com
Wed Jul 25 19:44:22 UTC 2007

Not quite sure if I'm reading you correctly. Basically you can take one
large page, render it with Content-Length and send it to the browser.
Or, you could get your hands on a stream and start writing to it, which
would in turn start sending chunks of size X to the browser as they are
filling up. Then when you're done with the page, last chunk of size 0
gets sent and browser knows it's the end of it. The key here is that
browser can start working on processing chunks as they arrive before
later parts of the page even finish rendering on the server.

Hope this helps,


DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5

boris at deepcovelabs.com


This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any

Thank you.

> -----Original Message-----
> From: seaside-bounces at lists.squeakfoundation.org [mailto:seaside-
> bounces at lists.squeakfoundation.org] On Behalf Of Martin Kobetic
> Sent: Wednesday, July 25, 2007 12:37 PM
> To: Seaside - general discussion
> Subject: Re: [Seaside] VisualWorks + WebServers
> OK, so the key here is that it's not a single fully rendered page per
> response, but rather a sequence of several "UI artifacts" (for lack of
> better expression) packaged in a single response where you need to
> previous one to be rendered before the next one arrives. Is that
> close ?
> Thanks,
> Martin
> Ramon Leon wrote:
> > Because it gives the impression that the site is much faster, the
> > starts rendering to the client right away.
> >
> > It also allows the server to send down initial content like maybe a
> splash
> > page or progress bar, and stream down updates to the UI and then
> > finished, hide that and show the result.
> >
> > Ramon Leon
> > http://onsmalltalk.com
> >
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

More information about the Seaside mailing list