Squish.NET - Minification for ASP.NET Applications

Squish.NET Diagram

Bring the authoring of JavaScript and CSS into the 21st century.

  • Condense JavaScript or CSS into a single, compressed download
  • Author JavaScript and CSS just like standard .NET projects
  • Never worry about browsers caching your resources inappropriately
  • Only serve the JavaScript/CSS that is actually needed for each page
*Squish.NET works on the .NET 2.0 framework. Interested in a .NET 1.1 version? Let us know!

Simplify JavaScript and CSS Development

Sample Solution

JavaScript and CSS aren't given enough attention when writing dynamic, powerful web applications. As developers, we spend countless hours architecting multi-tiered systems and service-oriented applications, but we neglect some of the most common and powerful pieces of any web application: JavaScript and cascading stylesheets.

Squish.NET unlocks the potential of your application by allowing you to treat JavaScript and CSS as first-class citizens, very much in the way your C# or Visual Basic code is authored.

Go ahead! Take the time to write fully commented and object-oriented JavaScript classes without worrying about your site's download time!

Easliy Register Resources

Deliver Only Necessary Resources

Every page and control in your application specifies which JavaScript and or CSS modules it makes use of and Squish.NET takes care of the rest. Not only does this result in the smallest amount of JavaScript/CSS that's necessary, but your code doesn't have to worry about adding <link.../> elements or registering scripts manually.

Minify Resources and Reduce HTTP Requests

Minified JavaScript

Squish.NET minifies or compacts all of the requested resources into a single HTTP request to your users. This gives you dramatic savings by reducing the number of separate requests made by the browser and shrinking of the overall number of bytes delivered, thus optimizing the loading time of these resources by the browser.

Squish.NET is very lightweight and makes great use of ASP.NET output caching, so its performance has virtually no impact on your application.

Yahoo!™ has a great article about how this type of development methodology is critical in achieving high performance in web applications.

NEW!Compress your ASP.NET page output with Squish.NET! The produced HTML for every page in your site will be shrunk to create the smallest download size for your users. Read advanced usage for details on how to turn this feature on.


Simple Licensing - $39.99 Per Domain

Squish.NET can be purchased for $39.99 for each production domain that you choose to use it on.

Q. I have a developer environment, a QA environment, a staging environment and a production environment. Does this mean I have to buy 4 licenses for Squish.NET?
A. No. That scenario qualifies for a single domain license as you will only be using it in production on a single domain.

Q. My company has three sites that we would like to use Squish.NET but they are all related. Do we have to buy 3 licenses for Squish.NET?
A. Yes. If you are interested in a enterprise-wide license, please contact us for special pricing.

Q. I'm having problems getting Squish.NET working with my application.
A. If the sample project that comes with the Squish.NET download didn't answer your question and the information on this site doesn't give you what you need, please don't hesitate to contact us directly and we'll answer your questions personally.

Q. Does Squish.NET work for .NET 1.1 applications?
A. Not at this time. If you have a desire for a .NET 1.1 version of Squish.NET please contact us and we will consider dropping what we're doing to create one!


Next: Getting Started
Return to Top
Download Free Trial