<?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: Une version optimisée pour PHP de JSMin</title>
	<atom:link href="http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/</link>
	<description>Thoughts of a french web developer</description>
	<lastBuildDate>Tue, 13 Dec 2011 14:12:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Cyrille37</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-1909</link>
		<dc:creator>Cyrille37</dc:creator>
		<pubDate>Wed, 24 Feb 2010 21:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-1909</guid>
		<description>Bonjour,

Le traitement de prototype.js fonctionne bien avec jsmin.php mais pas avec ton MyJsMin.php.

MyJsMin lève une exception &quot;MyJsMinException UnterminatedStringLiteral&quot; lorsqu&#039;il parse l&#039;une des expressions régulières définies dans prototype.js :

attr: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~&#124;]?=)\s*(([&#039;&quot;])([^\4]*?)\4&#124;([^&#039;&quot;][^\]]*?)))?\]/

Il semble qu&#039;il plante car il pense être entré dans une chaîne de caractère et que celle-ci n&#039;est pas terminée.

Il s&#039;agit de la version:
Prototype JavaScript framework, version 1.6.0.2

Cyrille.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Le traitement de prototype.js fonctionne bien avec jsmin.php mais pas avec ton MyJsMin.php.</p>
<p>MyJsMin lève une exception &#8220;MyJsMinException UnterminatedStringLiteral&#8221; lorsqu&#8217;il parse l&#8217;une des expressions régulières définies dans prototype.js :</p>
<p>attr: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/</p>
<p>Il semble qu&#8217;il plante car il pense être entré dans une chaîne de caractère et que celle-ci n&#8217;est pas terminée.</p>
<p>Il s&#8217;agit de la version:<br />
Prototype JavaScript framework, version 1.6.0.2</p>
<p>Cyrille.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BSO HQ</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-897</link>
		<dc:creator>BSO HQ</dc:creator>
		<pubDate>Mon, 16 Jul 2007 17:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-897</guid>
		<description>&lt;!-- TB --&gt; &lt;p&gt;&lt;strong&gt;Performances des packers javascript&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les librairies et frameworks javascript sont de plus en plus nombreux et de plus en plus complets. Ca, c’est une bonne nouvelle, mais la conséquence logique est que leur taille augmente jusqu’à un point qui commence à devenir problémati......&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p><!-- TB -->
<p><strong>Performances des packers javascript</strong></p>
<p>Les librairies et frameworks javascript sont de plus en plus nombreux et de plus en plus complets. Ca, c’est une bonne nouvelle, mais la conséquence logique est que leur taille augmente jusqu’à un point qui commence à devenir problémati&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rémi</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-896</link>
		<dc:creator>Rémi</dc:creator>
		<pubDate>Sun, 10 Jun 2007 14:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-896</guid>
		<description>&lt;p&gt;La version originale ne les supporte pas. Mais il y a des méthodes plus &quot;propres&quot; pour mettre du code spécifique à IE...&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>La version originale ne les supporte pas. Mais il y a des méthodes plus &#8220;propres&#8221; pour mettre du code spécifique à IE&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-895</link>
		<dc:creator>Laurent</dc:creator>
		<pubDate>Sun, 10 Jun 2007 10:43:09 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-895</guid>
		<description>&lt;p&gt;Quid des commentaires conditionnels de IE ?&lt;/p&gt; &lt;p&gt;/*@cc_on&lt;br /&gt;
if ( @_jscript_version == 5.6 )&lt;br /&gt;
document.execCommand(&quot;BackgroundImageCache&quot;, false, true);&lt;br /&gt;
@*/&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Quid des commentaires conditionnels de IE ?</p>
<p>/*@cc_on<br />
if ( @_jscript_version == 5.6 )<br />
document.execCommand(&#8220;BackgroundImageCache&#8221;, false, true);<br />
@*/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tmtisfree</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-894</link>
		<dc:creator>tmtisfree</dc:creator>
		<pubDate>Wed, 04 Apr 2007 16:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-894</guid>
		<description>&lt;p&gt;Merci, je vais l&#039;essayer.&lt;br /&gt;
J&#039;ai optimisé mes sites hier soir (sans jsmin pour l&#039;instant donc !), résultat : temps de chargement divisé par 2. Je vais faire quelques tests avec ta nouvelles version.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Merci, je vais l&#8217;essayer.<br />
J&#8217;ai optimisé mes sites hier soir (sans jsmin pour l&#8217;instant donc !), résultat : temps de chargement divisé par 2. Je vais faire quelques tests avec ta nouvelles version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rémi</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-893</link>
		<dc:creator>Rémi</dc:creator>
		<pubDate>Wed, 04 Apr 2007 13:12:23 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-893</guid>
		<description>&lt;p&gt;Voila, j&#039;ai mis en ligne une nouvelle version qui fonctionne avec prototype. Malheureusement, le gain en performance est moins flagrant (entre 5% et 20% ; dans certains cas c&#039;est même moins rapide, argh !).&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Voila, j&#8217;ai mis en ligne une nouvelle version qui fonctionne avec prototype. Malheureusement, le gain en performance est moins flagrant (entre 5% et 20% ; dans certains cas c&#8217;est même moins rapide, argh !).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rémi</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-892</link>
		<dc:creator>Rémi</dc:creator>
		<pubDate>Tue, 03 Apr 2007 18:02:51 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-892</guid>
		<description>&lt;p&gt;Rha ! C&#039;est à cause des strings sur plusieurs lignes... Vu que je n&#039;utilise jamais cette syntaxe pour mes JS je n&#039;avais pas vu ce bug. Merci pour l&#039;info, je vais voir s&#039;il est possible de le corriger proprement.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Rha ! C&#8217;est à cause des strings sur plusieurs lignes&#8230; Vu que je n&#8217;utilise jamais cette syntaxe pour mes JS je n&#8217;avais pas vu ce bug. Merci pour l&#8217;info, je vais voir s&#8217;il est possible de le corriger proprement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tmtisfree</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-891</link>
		<dc:creator>tmtisfree</dc:creator>
		<pubDate>Tue, 03 Apr 2007 12:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-891</guid>
		<description>&lt;p&gt;En essayant de généraliser sur toutes les librairies js que j&#039;utilise, certaines refuse de passer à la moulinette : prototype.js et overlib.js en particulier. Une idée ?&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>En essayant de généraliser sur toutes les librairies js que j&#8217;utilise, certaines refuse de passer à la moulinette : prototype.js et overlib.js en particulier. Une idée ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tmtisfree</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-890</link>
		<dc:creator>tmtisfree</dc:creator>
		<pubDate>Tue, 03 Apr 2007 11:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-890</guid>
		<description>&lt;p&gt;Effectivement, ca va beaucoup mieux avec le bon nom :). J&#039;aurai pu regarder de plus près. Corrige aussi le bout de code dans le fichier lui-même au alentours de la ligne 74.&lt;br /&gt;
Testé sur Apache 2.0.55/PHP 5.1.6 et Apache 2.0.59/PHP 5.2.1.&lt;/p&gt; &lt;p&gt;Merci pour ton code et bonne continuation.&lt;br /&gt;
Bye,&lt;br /&gt;
TMTisFree&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Effectivement, ca va beaucoup mieux avec le bon nom :). J&#8217;aurai pu regarder de plus près. Corrige aussi le bout de code dans le fichier lui-même au alentours de la ligne 74.<br />
Testé sur Apache 2.0.55/PHP 5.1.6 et Apache 2.0.59/PHP 5.2.1.</p>
<p>Merci pour ton code et bonne continuation.<br />
Bye,<br />
TMTisFree</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rémi</title>
		<link>http://www.cloudconnected.fr/2007/03/28/une-version-optimisee-pour-php-de-jsmin/#comment-889</link>
		<dc:creator>Rémi</dc:creator>
		<pubDate>Mon, 02 Apr 2007 11:04:09 +0000</pubDate>
		<guid isPermaLink="false">http://pre.the-asw.com/?p=76#comment-889</guid>
		<description>&lt;p&gt;Ma classe s&#039;appelle MyJsMin ! Je corrige l&#039;article.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Ma classe s&#8217;appelle MyJsMin ! Je corrige l&#8217;article.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

