Tuesday, August 28th, 2007

Keep on squeezing with YUI Compressor

Category: Utility, Yahoo!

<p>Julien Lecomte keeps rev’ing his new YUI Compressor with a 2.0 release.

What’s new?

I am very pleased to announce the release of version 2.0 of the YUI Compressor. In addition to fixing several bugs and implementing a few enhancements suggested by the community, I also integrated Isaac Schlueter’s regular expression based CSS minifier. Therefore, the YUI Compressor is now able to compress both JavaScript and CSS files (see the CHANGELOG for a full list of changes) And as always, keep the feedback coming!

Download the new beastie.

Related Content:

  • Squeezing it all in
    Are your servers bursting with months-old data that you dare not delete? Is your basement bulging with old tapes? Karl...
  • Regulations Squeeze Storage
    The era of regulatory compliance is here and it will change how you work, even if that picture is not yet completely clear. Here's how to navigate the...
  • Feeling the squeeze
    In an employers' market, average salaries for IT directors are still falling. Jane Dudman says it is more important than ever...
  • Power costs put the squeeze on storage
    Storage shops keep growing and growing, adding capacity to keep up with the business. But the cost of powering all that additional capacity and...
  • Skills squeeze hitting business growth
    A shortage of skills and talent in IT and business is threatening business growth, according to analyst...

Posted by Dion Almaer at 3:44 am
7 Comments

++++-
4.5 rating from 32 votes

7 Comments »

Comments feed TrackBack URI

Minified CSS has been a long missing feature of the web. I’ve bitched about it to Dojo before and they said that they’d consider it for Dojo 1.0.

Comment by Em — August 28, 2007

@Em – Not really. Check out: http://csstidy.sourceforge.net/

Comment by Marat Denenberg — August 28, 2007

@Marat

csstidy uses a traditional parser to parse a css style sheet. This makes it ignore some hacks that people commonly use to work around browser inconsistencies and that it does not recognize i.e. the output style sheet may be different from the original one and csstidy might have introduced bugs in the process.

Comment by Julien Lecomte — August 28, 2007

@Em – I agree with Marat. Also check out http://code.google.com/p/minify/
Also, Minifying CSS is simple, just perform a big regex on the CSS. This technique has always been available, although most people still aren’t doing it.
@Julien – most CSS minify-ing parsers remove the comment hacks, but allow the rest. I think the comment hack is actually now outdated, and I’ve never found a situation where I’ve HAD to use one (many other techniques are now well known). Plus, I suppose one could go around minifying old hacked CSS, but if one is updating a site, why not update the hacks as well? Less hacks always leads to better future compatibility.

Comment by Charles — August 28, 2007

@Marat:
Thanks for the link. Such tools didn’t come up in my early days of searching.

Comment by Em — August 28, 2007

Version 2.1 is out and available on my blog:

http://www.julienlecomte.net/

Comment by Julien Lecomte — August 29, 2007

FYI, it seems latest version of JavaScript Obfuscator from Stunnix can optionally use a modified version of YUI Compressor (it can handle several files at once after their mods) and can compress JavaScript using YUI Compressor inside html files too.

Comment by davew — April 22, 2008

Leave a comment

You must be logged in to post a comment.