esme-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Hirsch <>
Subject Re: Client side optimizations
Date Tue, 01 Dec 2009 07:45:19 GMT
I'm hoping that during the new creation of the new UI, we can combine
many of these smaller css.

Right now we are using the "yuicompressor-maven-plugin" during the
build process.


On Tue, Dec 1, 2009 at 12:10 AM, Markus Kohler <> wrote:
> Hi all,
> Steve Souders web performance evangelist at Google  claimed in his book (and
> elsewhere) that 80% of the time it takes for a web page to load, is on the
> client side. Also I do not agree 100%, I think he has a point.
> I did a quick check with PageSpeed (
> and it seems we have
> some low hanging fruits to pick. PageSpeed is an amazing Firefox plugin and
> I can only recommend you to run it by yourself as well. It's very
> enlightening. I can also send a report to Dick if needed.
> It seems esme does not compress all the files it could (and should
> compress).
> I think compression for static files such as css. has to be configured in
> Jetty somewhere, but how does Lift handle compression?
> Other improvements could be made be merging several small css file, and by
> running a Javascript compressor.
> The newest PageSpeed has support for "Clojure" googles new fancy javascript
> compressor. I wonder how difficult it would be to  put a JS compressor into
> the Build process. Anyone has an idea?
> Regards,
> Markus
> "The best way to predict the future is to invent it" -- Alan Kay

View raw message