Hacker News new | ask | show | jobs
by phire 3369 days ago
I think that there is merit in designing a minifier that is explicitly designed to optimise the gziped size rather than the uncompressed size.

Things like:

* Rearrange rules within the file to put similar rules within the sliding window.

* Rearrange rules so that tail of the last declaration of one rule and the start of the next selector create the longest possible common substring.

* Rearrange the order of declarations within the rules to maximize the length of common substrings that span two declarations, ie ": 2em;\nbackground-color: rgb("

1 comments

I'm working on one, though I'm not sure if it will ever see the light of the day. I have four months of free time and if someone would feed and house me for that time, I'd do it and open source it.

Any sponsors? No? Didn't think so. Not even you, big G? Aww...

For now some minifiers do sort the values, which helps.

Maybe open-source it anyways? :-)
I won't have it any other way.

The "not starving to death" thing is a bit of an issue on the way there... Well, I have savings, but...

And if I get a horrid job, then I won't have the energy. :P