<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Performance web &#187; feuille de style</title>
	<atom:link href="http://performance.survol.fr/avec/feuille-de-style/feed/" rel="self" type="application/rss+xml" />
	<link>http://performance.survol.fr</link>
	<description>Quelques mots pour des sites web rapides</description>
	<lastBuildDate>Fri, 18 Jun 2010 12:47:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Javascript en ligne</title>
		<link>http://performance.survol.fr/2008/08/javascript-en-ligne/</link>
		<comments>http://performance.survol.fr/2008/08/javascript-en-ligne/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 10:00:36 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[feuille de style]]></category>
		<category><![CDATA[inline]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[parallélisation]]></category>
		<category><![CDATA[Steve Souders]]></category>
		<category><![CDATA[velocity]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=70</guid>
		<description><![CDATA[Je fais suite au précédent billet sur la présentation de Steve Souders aux conférences Velocity 2008. Tout à la fin il nous donne une seconde information sur le javascript inline, et ceci est une nouveauté pour moi. La situation de &#8230; <a href="http://performance.survol.fr/2008/08/javascript-en-ligne/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Je fais suite au précédent billet sur <a href="http://en.oreilly.com/velocity2008/public/schedule/detail/3621">la présentation de Steve Souders aux conférences Velocity 2008</a>. Tout à la fin il nous donne une seconde information sur le javascript inline, et ceci est une nouveauté pour moi.</p>
<p>La situation de base : Firefox bloque tous les nouveaux téléchargements quand il récupère une feuille de style. Une fois n&#8217;est pas coutume c&#8217;est Internet Explorer qui est le plus efficace, car il permet de paralléliser tous ces téléchargements.</p>
<p>Enfin presque.<span id="more-70"></span>C&#8217;est là qu&#8217;est la découverte pour moi : Si un javascript en ligne est situé en dessous de la feuille de style, alors Internet Explorer imite le mauvais comportement de Firefox et bloque les téléchargements le temps de récupérer la feuille de style entièrement (<a href="http://stevesouders.com/cuzillion/?ex=10021">à teste</a>r sur <a href="http://performance.survol.fr/2008/04/tester-avec-le-cuzillon/">Cuzillon</a>).</p>
<p>Dommage non ?</p>
<p>La solution simple est de remettre votre javascript en ligne au dessus de la feuille de style, ou de le mettre dans un fichier externe avec une des <a href="http://performance.survol.fr/2008/08/javascript-non-bloquant/">techniques de chargement</a> vues précédemment.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2008/08/javascript-en-ligne/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
