You need to use JSMin to get the file size down to ~14k with gzip. -- Brandon Aaron
On 9/17/07, Jeffrey Kretz <[EMAIL PROTECTED]> wrote: > > I've spend the last few days building a .NET implementation of a gzip > packer. It accepts an argument like either of these two: > > > > <script type="text/javascript" src="JSPacker.ashx?F=~/script.js"></script> > > <script type="text/javascript" src="JSPacker.ashx?F=AssemblyName: > Resources.jquery.js"></script> > > > > It will also accept a semicolon-delimited list of files and will stream > them back as a single file. > > > > I took Dean Edwards packer, updated the .NET implementation, and used the > built-in gzip library to perform the compression. > > > > The basic idea is that you can have fully readable, uncompressed > javascript as a resource in your assembly or saved in a directory on your > website. When you run the website in debug mode (Cassini server) the files > are not minified. In a production environment, the source files are > minified, gzipped and cached on the server. > > > > I did some testing and it appears to be working very well for me, although > the jQuery source file was only compressed down to 16.5kb (instead of > 14.5kb). This may be due to the MS implementation of Gzip, but I'm not > sure. > > > > I can't host this for download on my company's website for various > reasons, but I'd happily send the source code and binaries (strong-named for > use in the GAC) to anyone who wants it. > > > > JK >