<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: JavaScript Tabs: ExtCore vs jQuery UI</title>
	<atom:link href="http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/</link>
	<description>...how a nerd sees the world-wide-web.</description>
	<lastBuildDate>Fri, 23 Jul 2010 18:30:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tommy Maintz</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/comment-page-1/#comment-801</link>
		<dc:creator>Tommy Maintz</dc:creator>
		<pubDate>Sat, 23 Jan 2010 01:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=374#comment-801</guid>
		<description>Hi Arthur,

Thanks for taking the time to do this extensive comparison!

First, I just want to point out that, in order to make this comparison more fair, we shouldn&#039;t include all of jQuery UI — We just need jquery-1.3.2.js, ui.core.js and ui.tabs.js. Also for the css, we just need ui.core.css, ui.tabs.css and ui.theme.css. If we optimize by just using these files, the end code base is 205kb.

The current tabs example was created  to demonstrate one way to solve the problem, but not a reusable tabs plugin (hence why the markup contained additional classes, etc). 

For a more &quot;apples to apples&quot; comparison, I&#039;ve created a new sample which demonstrates how easy it is to create a Tab component that uses the same minimal markup as the jQuery plugin. This custom plugin is meant to be used with &lt;a href=&quot;http://www.extjs.com/products/extcore/&quot; rel=&quot;nofollow&quot;&gt;Ext Core&lt;/a&gt; and not as feature complete as our Ext JS tab panel. You&#039;ll also notice the method for creating the tabs is more in line with our (Ext&#039;s) philosophy of being object oriented but as concise as jQuery UI.

The total size of the new &lt;a href=&quot;http://www.extjs.com/products/extcore/&quot; rel=&quot;nofollow&quot;&gt;Ext Core&lt;/a&gt; tabs example (including css, images and minified ext-core.js) is  131kb. I&#039;ve gone ahead and uploaded the new &lt;a href=&quot;http://www.extjs.com/playpen/ext-core-latest/tabs/&quot; rel=&quot;nofollow&quot;&gt;Ext Core tabs here&lt;/a&gt;.

Anyway, thanks again for the analysis and let me know if you have any other Ext related questions!</description>
		<content:encoded><![CDATA[<p>Hi Arthur,</p>
<p>Thanks for taking the time to do this extensive comparison!</p>
<p>First, I just want to point out that, in order to make this comparison more fair, we shouldn&#8217;t include all of jQuery UI — We just need jquery-1.3.2.js, ui.core.js and ui.tabs.js. Also for the css, we just need ui.core.css, ui.tabs.css and ui.theme.css. If we optimize by just using these files, the end code base is 205kb.</p>
<p>The current tabs example was created  to demonstrate one way to solve the problem, but not a reusable tabs plugin (hence why the markup contained additional classes, etc). </p>
<p>For a more &#8220;apples to apples&#8221; comparison, I&#8217;ve created a new sample which demonstrates how easy it is to create a Tab component that uses the same minimal markup as the jQuery plugin. This custom plugin is meant to be used with <a href="http://www.extjs.com/products/extcore/" rel="nofollow">Ext Core</a> and not as feature complete as our Ext JS tab panel. You&#8217;ll also notice the method for creating the tabs is more in line with our (Ext&#8217;s) philosophy of being object oriented but as concise as jQuery UI.</p>
<p>The total size of the new <a href="http://www.extjs.com/products/extcore/" rel="nofollow">Ext Core</a> tabs example (including css, images and minified ext-core.js) is  131kb. I&#8217;ve gone ahead and uploaded the new <a href="http://www.extjs.com/playpen/ext-core-latest/tabs/" rel="nofollow">Ext Core tabs here</a>.</p>
<p>Anyway, thanks again for the analysis and let me know if you have any other Ext related questions!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Kronika</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/comment-page-1/#comment-792</link>
		<dc:creator>Jake Kronika</dc:creator>
		<pubDate>Fri, 22 Jan 2010 18:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=374#comment-792</guid>
		<description>Though I haven&#039;t used ExtJS much, I can say that I definitely find the reduced markup and code required by jQuery to be extraordinarily useful when building out rich applications, particularly in terms of the minimization of overhead. As far as the number of background images provided by the jQuery theme you used, it is likely that some of them are intended for other browsers, particularly for backwards compatibility with IE6 and below.

For instance, transparency in PNGs is not directly supported by those browsers, so while more modern versions can use them, the CSS may incorporate other styles that use different images on versions that can&#039;t. As such, you are only loading some of the images, resulting in file transfers that compete with or even beat the ExtCore method you mentioned. That doesn&#039;t take into account the additional reduction in transferred data due to more concise markup with jQuery.</description>
		<content:encoded><![CDATA[<p>Though I haven&#8217;t used ExtJS much, I can say that I definitely find the reduced markup and code required by jQuery to be extraordinarily useful when building out rich applications, particularly in terms of the minimization of overhead. As far as the number of background images provided by the jQuery theme you used, it is likely that some of them are intended for other browsers, particularly for backwards compatibility with IE6 and below.</p>
<p>For instance, transparency in PNGs is not directly supported by those browsers, so while more modern versions can use them, the CSS may incorporate other styles that use different images on versions that can&#8217;t. As such, you are only loading some of the images, resulting in file transfers that compete with or even beat the ExtCore method you mentioned. That doesn&#8217;t take into account the additional reduction in transferred data due to more concise markup with jQuery.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
