We are using jQuery in our project. We have numerous custom javascript files in our web-app that have UDFs utilizing the jQuery features. We need to reduce the size (as a part of performance improvement activities) and I am looking for a reliable 'minifier' for these files (it would be great if the same tool could minify the CSS files too)
We tried JSLint and JSMin - but JSLint does not complete and throws many exceptions as soon as it encounters jQuery code.
A nice one is Zbugs: "Minify and Gzip compress CSS & Javascript in a single click". Type your URL, and you can one-click download the result. It also shows some informations about the size when gziped, minified, concatenated compared with the original.
minify does the job. There's also YUI Compressor, but I've never tried it.
From the minify website:
The YUI Compressor is a tool I use, it compresses both JS and CSS well, and it is written in Java (so you can work it into a build process via ant).
Someone's even made an online version of it.
Try YUICompress which usually works like a charm. Can minify CSS as well.
There's also a .NET port of YUI Compressor which allows you to:-
because this is a port of the (original) java version YUI Compressor, which a few peeps mention above, it should give you the same results BUT all in the .NET environment -- no need for java.
HTH.