<?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: Combo Handler Service Available for Yahoo-hosted JS</title>
	<atom:link href="http://www.yuiblog.com/blog/index.php/2008/07/16/combohandler/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/</link>
	<description>The official blog of the YUI Project.</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:46:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Abhinav Gupta</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-589488</link>
		<dc:creator>Abhinav Gupta</dc:creator>
		<pubDate>Wed, 17 Mar 2010 09:46:10 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-589488</guid>
		<description>YUI Combo Service is not available over HTTPS. I created an HTTPS wrapper over the service. This is specially required in Internet Explorer, when a page is delivered over HTTPS and it tries using HTTP based YUI Combo Service. IE throws a warning in that case, if one hits NO in response everything works fine, otherwise it breaks
Here are the details :
Info : http://www.tgerm.com/2010/03/secure-https-yui-combo-service.html
Code : https://code.google.com/p/https-yui-combo-service/</description>
		<content:encoded><![CDATA[<p>YUI Combo Service is not available over HTTPS. I created an HTTPS wrapper over the service. This is specially required in Internet Explorer, when a page is delivered over HTTPS and it tries using HTTP based YUI Combo Service. IE throws a warning in that case, if one hits NO in response everything works fine, otherwise it breaks<br />
Here are the details :<br />
Info : <a href="http://www.tgerm.com/2010/03/secure-https-yui-combo-service.html" rel="nofollow">http://www.tgerm.com/2010/03/secure-https-yui-combo-service.html</a><br />
Code : <a href="https://code.google.com/p/https-yui-combo-service/" rel="nofollow">https://code.google.com/p/https-yui-combo-service/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vcombo</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-586402</link>
		<dc:creator>vcombo</dc:creator>
		<pubDate>Wed, 18 Nov 2009 16:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-586402</guid>
		<description>http://tinyurl.com/vcombo
I create a .NET version has the same functions.</description>
		<content:encoded><![CDATA[<p><a href="http://tinyurl.com/vcombo" rel="nofollow">http://tinyurl.com/vcombo</a><br />
I create a .NET version has the same functions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucho</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-581542</link>
		<dc:creator>Lucho</dc:creator>
		<pubDate>Tue, 28 Apr 2009 17:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-581542</guid>
		<description>Thanks for that tool. It would be nice also to strip the repetitive copyright information. Having it once at the beginning of the combo is enough ?

I would also like to see a shorter parameter notation like John explained.</description>
		<content:encoded><![CDATA[<p>Thanks for that tool. It would be nice also to strip the repetitive copyright information. Having it once at the beginning of the combo is enough ?</p>
<p>I would also like to see a shorter parameter notation like John explained.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Remi Alvado</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-427849</link>
		<dc:creator>Remi Alvado</dc:creator>
		<pubDate>Thu, 24 Jul 2008 09:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-427849</guid>
		<description>I&#039;m working for Kelkoo Front-End team and I have already developped a script which is able to :
   . read a configuration file where a list of JS files is declared. For each file, some options can be set (has to be minify or not, has to be included in the final file, has to be obfuscated, ...).
   . launch JSLint on each of the files and send a mail to a mailing list with only the diff between the old version and the new one.
   . launch YUICompressor to compress the file with the given options (obfuscated or not)
   . concat all JS files into a bigger one and commit this file to a CVS server if it is different from the older version.

On Kelkoo, we have several &quot;global&quot; files, each one is included on somes pages (depending on the needs : no need to include a carousel on a page without one for example :) ). So, my script is able to handle this and to generate a set of global files. Currently, it works for a few weeks, every hour on separate servers. Webdevs just need to commit their &quot;small&quot; file and global files are automatically generated and commited but in an asynchronous way. 

On development servers, we have a PHP script which generates global JS files on the fly using the same configuration file.

In conclusion, thanks to those tools, we only have one JS file included on each pages and we have increase our performances. Nevertheless, we still need to have a dynamic-generated JS file on production servers for setting some JS configuration. :(</description>
		<content:encoded><![CDATA[<p>I&#8217;m working for Kelkoo Front-End team and I have already developped a script which is able to :<br />
   . read a configuration file where a list of JS files is declared. For each file, some options can be set (has to be minify or not, has to be included in the final file, has to be obfuscated, &#8230;).<br />
   . launch JSLint on each of the files and send a mail to a mailing list with only the diff between the old version and the new one.<br />
   . launch YUICompressor to compress the file with the given options (obfuscated or not)<br />
   . concat all JS files into a bigger one and commit this file to a CVS server if it is different from the older version.</p>
<p>On Kelkoo, we have several &#8220;global&#8221; files, each one is included on somes pages (depending on the needs : no need to include a carousel on a page without one for example :) ). So, my script is able to handle this and to generate a set of global files. Currently, it works for a few weeks, every hour on separate servers. Webdevs just need to commit their &#8220;small&#8221; file and global files are automatically generated and commited but in an asynchronous way. </p>
<p>On development servers, we have a PHP script which generates global JS files on the fly using the same configuration file.</p>
<p>In conclusion, thanks to those tools, we only have one JS file included on each pages and we have increase our performances. Nevertheless, we still need to have a dynamic-generated JS file on production servers for setting some JS configuration. :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Miraglia</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-426339</link>
		<dc:creator>Eric Miraglia</dc:creator>
		<pubDate>Tue, 22 Jul 2008 16:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-426339</guid>
		<description>@Drew--Thanks for the catch. -Eric</description>
		<content:encoded><![CDATA[<p>@Drew&#8211;Thanks for the catch. -Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew Freyling</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-425906</link>
		<dc:creator>Drew Freyling</dc:creator>
		<pubDate>Tue, 22 Jul 2008 03:50:40 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-425906</guid>
		<description>I noticed the YUI Configurator contains a blank combo link if you just specify the css files...</description>
		<content:encoded><![CDATA[<p>I noticed the YUI Configurator contains a blank combo link if you just specify the css files&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marco</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-424771</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Mon, 21 Jul 2008 01:25:26 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-424771</guid>
		<description>This is VERY nice guys! Especially sites that use a lot of widgets will benefit enormously from this service.</description>
		<content:encoded><![CDATA[<p>This is VERY nice guys! Especially sites that use a lot of widgets will benefit enormously from this service.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Clay</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-423225</link>
		<dc:creator>Steve Clay</dc:creator>
		<pubDate>Fri, 18 Jul 2008 20:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-423225</guid>
		<description>@Ed - &lt;a href=&quot;http://code.google.com/p/minify/&quot; rel=&quot;nofollow&quot;&gt;Minify&lt;/a&gt; is a PHP library for combining and serving minified JS/CSS files with HTTP caching and compression.</description>
		<content:encoded><![CDATA[<p>@Ed &#8211; <a href="http://code.google.com/p/minify/" rel="nofollow">Minify</a> is a PHP library for combining and serving minified JS/CSS files with HTTP caching and compression.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Morris</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-422418</link>
		<dc:creator>Jim Morris</dc:creator>
		<pubDate>Thu, 17 Jul 2008 19:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-422418</guid>
		<description>Hey Eric, This is great. As we&#039;ve been using more and more features our js hits have bloated. This is the perfect remedy. Thanks for reading my mind :)</description>
		<content:encoded><![CDATA[<p>Hey Eric, This is great. As we&#8217;ve been using more and more features our js hits have bloated. This is the perfect remedy. Thanks for reading my mind :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed Haber</title>
		<link>http://www.yuiblog.com/blog/2008/07/16/combohandler/comment-page-1/#comment-422210</link>
		<dc:creator>Ed Haber</dc:creator>
		<pubDate>Thu, 17 Jul 2008 13:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://yuiblog.com/blog/2008/07/16/combohandler/#comment-422210</guid>
		<description>@Ed

I&#039;ve written one that didn&#039;t work exactly how I wanted it to. But i&#039;ve been meaning to revisit this.

@Jaisen

I&#039;m taking a loot at what you did. I started noticing a long load time and its several seconds of loading individual js files or if they are cached checking on the files and seeing that they are not modified.

@John

I agree. I really like the more terse format you are suggesting. Is it ever recommended to include files from different versions of YUI? 

-Ed</description>
		<content:encoded><![CDATA[<p>@Ed</p>
<p>I&#8217;ve written one that didn&#8217;t work exactly how I wanted it to. But i&#8217;ve been meaning to revisit this.</p>
<p>@Jaisen</p>
<p>I&#8217;m taking a loot at what you did. I started noticing a long load time and its several seconds of loading individual js files or if they are cached checking on the files and seeing that they are not modified.</p>
<p>@John</p>
<p>I agree. I really like the more terse format you are suggesting. Is it ever recommended to include files from different versions of YUI? </p>
<p>-Ed</p>
]]></content:encoded>
	</item>
</channel>
</rss>

