Plans for Loggerhead
Aaron Bentley
aaron at aaronbentley.com
Wed Jan 7 19:52:29 GMT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
John Arbash Meinel wrote:
> I'm guessing Martin's idea is that you can write out "simple" JSON
> objects, and have some javascript that is running on the clients machine
> to actually do the rendering.
Some of the time. But he also said it would also be necessary to render
it server-side some of the time.
> So you end up "scaling up" the rendering portion by farming it out to
> every client that connects, rather than doing any rendering on the
> server side.
>
> There is a similar amount of actual HTML rendering, but it is being done
> by N clients, rather than 1 server.
I suspect we'd have to render it server-side on the initial page view,
since we can't determine whether JS is supported from an initial GET
request. That might deflate the advantage significantly. Rendering
server-side could be more expensive than it is now, and would probably
be more complex.
> That said, I don't really know what the rendering bottlenecks are. It
> certainly seems that most pages are "mostly static" anyway, so you could
> cache at the HTML layer until a branch's tip revision changes.
And Bazaar's model is append-only, you could store many things longer
than that.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkllB/kACgkQ0F+nu1YWqI0O9ACdEMFXG2hq8IYgIVCg9w6Ar1k5
JGEAoIGb6qusImCMYPVFX3lj5UX4y6N8
=Wtrq
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list