Microsoft ASP.NET team announced the Ajax CDN (Content Delivery Network) service that provides caching support for AJAX libraries. The service is available for free, does not require any registration, and can be used for both commercial and non-commercial purposes.
CDN is “Content delivery networks (CDNs) composed of "edge cache" servers that are strategically placed around the world at key Internet network points.  These "edge cache" servers can be used to cache and deliver all types of content – including images, videos, CSS and JavaScript files.” - ScottGu’s Blog.
You also need to know that this isn’t the first CDN on the market, course Google has it’s own CDN – Google CDN
The good thing
- MS Ajax CDN allows you to use enterprise infrastructure for free to speed up your web applications by referencing Ajax scripts from CDN. So basically you just need to put few links inside your web application and you are set to use CDN.
- The requests are much faster than the requests to your web server
- You can lower you bandwidth by using CDN
- In .Net 4.0 CDN will be built-in with ScriptManager
The “bad” thing
- At the moment there is a small amount of script available at CDN
- It is unclear how script / resource version changes will be handled, so if reference to the script is changed you may end up with no reference (404) or changed reference that may have different methods, method signatures etc. (Maybe some of below links has detailed explanation about this issue)
Also you can checkout these links:
- ScottGu’s Blog post - Announcing the Microsoft AJAX CDN
http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx
- Speed test - Microsoft's CDN vs Google's CDN
http://www.timacheson.com/Blog/2009/sep/microsoft_launches_ajax_content_distribution_network#comment82