Ext CDN - Custom Builds, Compression, and Fast Performance
November 18, 2008 by Abraham Elias
We are pleased to announce that Ext has partnered with CacheFly, a global content network, to provide free CDN hosting for the Ext JS framework. Cachefly’s globally distributed network and aggressive caching accelerate the delivery of web content like JavaScript and CSS, making for an even faster Ext experience.
The Ext CDN also provides the ability to create your own custom builds using Ext’s Build It! tool, and host them on the CDN. The custom builder implements features to intelligently cache your component selections, adapter, and Ext version to create a unique custom build. These custom builds are cached across sessions and used by anyone who makes the same selections as you have - allowing for caching of custom builds across applications to fully realize the benefits of the CDN.
Creating a Custom Build
We’ve made the process of creating the custom build on the CDN as simple as a selecting the option.
Using the Custom build
To use your custom build on your own site, insert the output into the HEAD section of your site. If you needed to use a build with no grid or tree support you would just paste the following:
For those of you that need the complete library and use ext-all.js and ext-all.css we have those available as well.
Summary
There are many ways to judge an application’s performance, however none are as noticeable as the time it takes for an application to load. There are many techniques such as compression using gzip , minification using JSMin, and tools like YSlow to help developers make noticeable improvements. We hope the Ext CDN is another optimization our community will add to their toolbox.


Posted on November 18th, 2008 at 4:32 pm
This is great guys!
FYI, the link to the CSS file is wrong, it should be:
Note the word “resources” is spelled with a “c” instead of an “s”.
Posted on November 18th, 2008 at 4:33 pm
Correct URL for comment above:
http://extjs.cachefly.net/ext-2.2/resources/css/ext-all.css
Posted on November 18th, 2008 at 4:34 pm
Thanks David. I corrected the link in the post above.
Posted on November 18th, 2008 at 4:53 pm
Great contribution to the community!
Posted on November 18th, 2008 at 7:07 pm
The url http://cachefly.net needs to be http://www.cachefly.net
Posted on November 19th, 2008 at 12:32 am
Ext-JS to Provide Free CDN Hosting for its Framework…
This is great news for the Ext-JS community. Here is why you should take advantage of a content delivery network.
We are pleased to announce that Ext has partnered with CacheFly, a global content network, to provide free CDN hosting for the Ext JS fram…
Posted on November 19th, 2008 at 12:45 am
How about https access? We can’t use http in our app or IE will put up the “This site contains secure and non-secure items blah blah I hate IE” (well, something like that)
Posted on November 19th, 2008 at 4:36 am
[...] Until now: they have partnered with CacheFly. [...]
Posted on November 19th, 2008 at 11:00 am
[...] Ext CDN - Custom Builds, Compression, and Fast Performance Ext CDN - Custom Builds, Compression, and Fast Performance (tags: extjs) [...]
Posted on November 20th, 2008 at 12:16 pm
[...] team at Ext JS has taken an interesting approach to CDN usage by extending their library build manager to allow users to host their own custom build on the [...]
Posted on November 20th, 2008 at 1:50 pm
[...] team at Ext JS has taken an interesting approach to CDN usage by extending their library build manager to allow users to host their own custom build on the [...]
Posted on November 21st, 2008 at 12:40 am
This run as faster as locally! This is incredible. You can know include ext-all.js without any download delay issues. Of course, if you build your own, you can increase the speed even more.
Posted on November 21st, 2008 at 2:15 am
[...] team at Ext JS has taken an interesting approach to CDN usage by extending their library build manager to allow users to host their own custom build on the [...]
Posted on November 21st, 2008 at 5:11 pm
[...] a little late on this one, but I was just reading through some queued blog posts and discovered that Ext has teamed up with CacheFly to host their JavaScript [...]
Posted on November 21st, 2008 at 7:55 pm
I just wired this up to my application, and all I can say is “WOW”. This is a great move in the right direction for us. One question: Are there any plans to host any of the more common themes that are available (xtheme-slate is a perfect example) to further accelerate loading in themed applications?
WOW.
Posted on November 21st, 2008 at 8:59 pm
This is great news and will encourage me to use Ext more. The v3.0 preview looks fantastic aas well so all in all things are looking really great for Ext
Posted on November 22nd, 2008 at 10:02 pm
[...] Ext JS - Ext CDN - Custom Builds, Compression, and Fast Performance - We are pleased to announce that Ext has partnered with CacheFly, a global content network, to provide free CDN hosting for the Ext JS framework. Cachefly’s globally distributed network and aggressive caching accelerate the delivery of web content like JavaScript and CSS, making for an even faster Ext experience. [...]
Posted on November 24th, 2008 at 9:16 pm
Ext is the shit! Awesime work guys.
Posted on November 24th, 2008 at 11:30 pm
What about https access? This hasn’t been addressed.
Posted on November 26th, 2008 at 4:26 pm
CacheFly doesn’t support SSL from what we could tell. Unfortunately, last I checked, neither did AOL’s, Google’s or Amazon’s CDN. We did some searching around and found Level 3 had SSL support. Hope that helps.
Posted on December 3rd, 2008 at 10:41 am
Google has just started delivering HTTPs content for Ajax Libraries over their CDN. Maybe now CacheFly will also do it ?
Posted on December 12th, 2008 at 6:08 pm
You don’t use it for your own site (the examples area for instance)…
Posted on December 28th, 2008 at 10:18 am
Very nice!
What about all the other resources, could they also not be put on the CDN? E.g.:
extjs/resources/css/xtheme-gray.css
extjs/adapter/ext/ext-base.js
extjs/ext-lang-de.js
What about ext-base.js and ext-all.js could it not be merged to diminish request count?
Posted on January 6th, 2009 at 1:51 am
Is the cdn file a complete extjs build it seems to be missing one class ‘Ext.form.Label‘ when compared to ‘ext-all.js’(Line no 140: Ext.form.Label)
anyone else have trouble with this???
Bye the way I love extjs!!!!!!