<?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>desgrange.net &#187; web</title>
	<atom:link href="http://blog.desgrange.net/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.desgrange.net</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 21:00:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Flash vs HTML5 video</title>
		<link>http://blog.desgrange.net/2010/03/15/flash-vs-html5-video/</link>
		<comments>http://blog.desgrange.net/2010/03/15/flash-vs-html5-video/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web browsers]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=709</guid>
		<description><![CDATA[There was an article about performances comparison between Flash and HTML5 for reading videos. The conclusion is that there is no clear winner. But I think it’s the wrong way to look at the problem. Adobe had years to improve performances of Flash for that task, HTML5 is not released yet and web browsers are [...]]]></description>
			<content:encoded><![CDATA[<p>There was an <a hreflang="en" href="http://www.appleinsider.com/articles/10/03/10/flash_html_5_comparison_finds_neither_has_performance_advantage.html" onclick="pageTracker._trackPageview('/outgoing/www.appleinsider.com/articles/10/03/10/flash_html_5_comparison_finds_neither_has_performance_advantage.html?referer=');">article about performances comparison between Flash and HTML5 for reading videos</a>.</p>
<p>The conclusion is that there is no clear winner. But I think it’s the wrong way to look at the problem. Adobe had years to improve performances of Flash for that task, HTML5 is not released yet and web browsers are at their first implementation of it.</p>
<p>As usual in software development, you have to make it work first, then make it right and finally make it fast. So obviously most of the web browsers are not yet at the “make it fast” part, so we can expect better performances in the future.</p>
<p>We can also see that being locked in one technology held by one company is bad. There is no concurrence, so for years Adobe was not stressed to make Flash better. They started trying hardware acceleration few month ago when they realized that they were going to lose market share because of HTML5. They finally got some competitors.</p>
<p>So I think HTML5 is going to be good for web browsers, for Flash, for the web and for people. Anyway, I’m still in favor of getting rid of Flash on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2010/03/15/flash-vs-html5-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&lt;video&gt;, H.264, Theora, Firefox and patents</title>
		<link>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/</link>
		<comments>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[intellectual poverty]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=703</guid>
		<description><![CDATA[Some quick thoughts… In HTML5 there is is new video tag allowing to embed a video in a web page as we do for a picture. As for the img tag (for pictures), the W3C (who defines HTML) does not say which format should be used for the content itself. So in a img tag [...]]]></description>
			<content:encoded><![CDATA[<p>Some quick thoughts…</p>
<p>In <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML5" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML5?referer=');">HTML5</a> there is is new <code>video</code> tag allowing to embed a video in a web page as we do for a picture. As for the <code>img</code> tag (for pictures), the <a hreflang="en" href="http://en.wikipedia.org/wiki/W3C" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/W3C?referer=');">W3C</a> (who defines <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML?referer=');">HTML</a>) does not say which format should be used for the content itself. So in a <code>img</code> tag you can put <a hreflang="en" href="http://en.wikipedia.org/wiki/Portable_Network_Graphics" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Portable_Network_Graphics?referer=');">PNG</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/BMP_file_format" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/BMP_file_format?referer=');">BMP</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/JPEG" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/JPEG?referer=');">JPEG</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/GIF" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/GIF?referer=');">GIF</a>… whatever you want, as soon as it is recognized by web browsers.</p>
<p><a hreflang="en" href="http://en.wikipedia.org/wiki/Internet_Explorer" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Internet_Explorer?referer=');">Internet Explorer</a> does not support <code>video</code>, <a hreflang="en" href="http://en.wikipedia.org/wiki/Firefox" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Firefox?referer=');">Firefox</a> supports it but reads only videos encoded in the <a hreflang="en" href="http://en.wikipedia.org/wiki/Theora" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Theora?referer=');">Theora</a> format, <a hreflang="en" href="http://en.wikipedia.org/wiki/Google_Chrome" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Google_Chrome?referer=');">Chrome</a> and <a hreflang="en" href="http://en.wikipedia.org/wiki/Safari_(web_browser)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Safari_web_browser?referer=');">Safari</a> support the tag but read only <a hreflang="en" href="http://en.wikipedia.org/wiki/H.264" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/H.264?referer=');">H.264</a> encoded videos.</p>
<p>Technically, for the moment H.264 seems to be better than Theora. But Theora is an open format while H.264 is crippled with patents and using it requires paying huge royalties (depends of what kind of license but some people are talking about 5 million dollars).</p>
<p>I don’t remember seeing any “official” position from <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla?referer=');">Mozilla</a> why they do not support H.264 in Firefox, but from people working at Mozilla, they usually provide good arguments like:</p>
<ul>
<li>the web is based on open, free and patent-free standards (this is very important, changing that will fragment the web)</li>
<li>they would prefer doing more useful stuff with 5 M$ than paying for a <a hreflang="en" href="http://en.wikipedia.org/wiki/Codec" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Codec?referer=');">codec</a></li>
<li>supporting H.264 is not a good idea since it will be valid only for the version distributed by Mozilla, not the one embedded in your <a hreflang="en" href="http://en.wikipedia.org/wiki/Linux_distribution" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Linux_distribution?referer=');">Linux distribution</a> for example</li>
</ul>
<p>I completely agree with that.</p>
<p>I wonder why lots of people on the internet would like Mozilla to support H.264 while they don’t ask Google and Apple to support Theora. For images, they are all able to read different formats, while should they be limited to only one video format? Google and Apple have nothing to pay in order to support Theora (except their developers to include it).</p>
<p>The other thing, why <a hreflang="en" href="http://en.wikipedia.org/wiki/MPEG_LA" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/MPEG_LA?referer=');">MPEG LA</a> (licensing H.264) does not make H.264 a patent/royalty-free codec? OK, because MPEG LA was created to collect fees for patents covering MPEG technologies.</p>
<p>And the nasty idea, why Mozilla does not make a Firefox Europe Edition? In Europe, software patents are not allowed (kind of, it’s not really clear, it looks like quite often software patents are granted while they are not respecting european legislation). Doing a Firefox version including H.264 but distributed only in countries that do not allow software patents could be interesting. First in Europe, it may clarify what the status of software patents is, then it will hassle the MPEG LA and finally it may show to the US and US companies that they are not dominating the world and imposing their rules everywhere (and maybe make them change their patents laws (yes, sometimes I’m overly optimistic <img src='http://blog.desgrange.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2010/02/01/h-264-theora-firefox-and-patents/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Killing Flash</title>
		<link>http://blog.desgrange.net/2009/06/15/killing-flash/</link>
		<comments>http://blog.desgrange.net/2009/06/15/killing-flash/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 22:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vorbis]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=673</guid>
		<description><![CDATA[No, not that one: (Photo from Cryptonaut used under CC license) I&#8217;m talking about Adobe&#8216;s Flash. Like a lot of people, I don&#8217;t like that technology at all (for building internet websites). It&#8217;s a proprietary software with all the usual drawbacks (you don&#8217;t know what the software does, you are not allowed to find out [...]]]></description>
			<content:encoded><![CDATA[<p>No, not that one:</p>
<p style="text-align: center;"><a href="http://blog.desgrange.net/wp-content/uploads/2009/06/flash_character.jpg"><img class="aligncenter size-full wp-image-959" title="flash_character" src="http://blog.desgrange.net/wp-content/uploads/2009/06/flash_character.jpg" alt="" width="500" height="375" /></a> (<a hreflang="en" href="http://www.flickr.com/photos/cryptonaut/2122147267/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/cryptonaut/2122147267/?referer=');">Photo from Cryptonaut used under CC license</a>)</p>
<p>I&#8217;m talking about <a hreflang="en" href="http://en.wikipedia.org/wiki/Adobe_Systems" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Adobe_Systems?referer=');">Adobe</a>&#8216;s <a hreflang="en" href="http://en.wikipedia.org/wiki/Adobe_Flash" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Adobe_Flash?referer=');">Flash</a>.</p>
<p>Like a lot of people, I don&#8217;t like that technology at all (for building internet websites). It&#8217;s a proprietary software with all the usual drawbacks (you don&#8217;t know what the software does, you are not allowed to find out what it does, you can&#8217;t use an alternative software for playing Flash content, you are tight to Adobe&#8217;s fate). You should know that Flash is installed on something like 99% of computers, much more than Microsoft Windows, so it&#8217;s a very interesting target for pirates, <a hreflang="en" href="http://www.securityfocus.com/bid/28695" onclick="pageTracker._trackPageview('/outgoing/www.securityfocus.com/bid/28695?referer=');">a security flaw in Flash player (and it already happens)</a> is a very good opportunity for a cross-platform virus/malware.</p>
<p>So it has nothing to do on an open web. Read more about this in this article: <a hreflang="en" href="http://trombonechamp.wordpress.com/2009/05/29/when-you-see-flash-duck-and-cover/" onclick="pageTracker._trackPageview('/outgoing/trombonechamp.wordpress.com/2009/05/29/when-you-see-flash-duck-and-cover/?referer=');">When you see Flash, duck and cover</a>.</p>
<p>But unfortunately, Flash is used a lot, especially for playing audio and video on a website. Have a look at <a hreflang="en" href="http://www.youtube.com/" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/?referer=');">Youtube</a> or <a hreflang="en" href="http://www.dailymotion.com/" onclick="pageTracker._trackPageview('/outgoing/www.dailymotion.com/?referer=');">Dailymotion</a>.</p>
<p>Even on my blog I have used it for playing videos and songs (for instance in my <a hreflang="en" href="/2008/11/24/Roomba/">Roomba</a> and <a hreflang="en" href="/2009/05/01/OpenBSD-4-5">OpenBSD</a> posts).</p>
<p>For a long time I was hearing about new &#8220;audio&#8221; and &#8220;video&#8221; tags in <a hreflang="en" href="http://en.wikipedia.org/wiki/HTML_5" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/HTML_5?referer=');">HTML 5</a> specifications. Sounds interesting for building websites using open standards and not depending on Adobe&#8217;s Flash anymore for this usage.</p>
<p>Those of you knowing a bit the world of video/audio <a hreflang="en" href="http://en.wikipedia.org/wiki/Codec" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Codec?referer=');">codecs</a> may wonder how we can have an &#8220;open standard&#8221; about audio and video. In fact codecs are crippled with patents (a lot of them). Even on HTML 5 specs it&#8217;s written that <a hreflang="en" href="http://www.w3.org/TR/html5/video.html#video-and-audio-codecs-for-video-elements" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/html5/video.html_video-and-audio-codecs-for-video-elements?referer=');">the codecs situation is problematic</a>.</p>
<p>So replacing a closed proprietary technology with patented codecs is not really an improvement.</p>
<p>You might be interesting reading <a hreflang="en" href="http://www.0xdeadbeef.com/weblog/?p=977" onclick="pageTracker._trackPageview('/outgoing/www.0xdeadbeef.com/weblog/?p=977&amp;referer=');">why we need open video</a>.</p>
<p>Fortunately, there are some good open source, patent free codecs. On <a hreflang="en" href="http://www.xiph.org" onclick="pageTracker._trackPageview('/outgoing/www.xiph.org?referer=');">xiph.org</a> you can find <a hreflang="en" href="http://en.wikipedia.org/wiki/Ogg" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Ogg?referer=');">ogg</a> multimedia container, the <a hreflang="en" href="http://en.wikipedia.org/wiki/Vorbis" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Vorbis?referer=');">vorbis</a> audio codec and the <a hreflang="en" href="http://en.wikipedia.org/wiki/Theora" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Theora?referer=');">theora</a> video codec. Vorbis and theora are high quality codecs, but yes, you can find better video codecs than theora, but they all use some patented algorithms.</p>
<p>Few weeks ago <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla_Foundation" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla_Foundation?referer=');">mozilla</a> released a beta version of <a hreflang="en" href="http://en.wikipedia.org/wiki/Mozilla_Firefox" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Mozilla_Firefox?referer=');">Firefox</a> handling those new tags for vorbis and theora content. One of the most used web browser will now be able to play videos that way. The question is &#8220;Will people (webmasters) use this technology?&#8221;. The answer seems to be &#8220;YES&#8221;.</p>
<p>Dailymotion is trying a version of its website using the new HTML5 tags and vorbis and theora codecs. If you have installed Firefox 3.5, you can try it on <a hreflang="en" href="http://www.dailymotion.com/openvideodemo" onclick="pageTracker._trackPageview('/outgoing/www.dailymotion.com/openvideodemo?referer=');">Dailymotion demo video</a> or even using <a hreflang="en" href="http://openvideo.dailymotion.com" onclick="pageTracker._trackPageview('/outgoing/openvideo.dailymotion.com?referer=');">Dailymotion openvideo website</a>.</p>
<p>This is very good news for web&#8217;s future.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2009/06/15/killing-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stop IE6</title>
		<link>http://blog.desgrange.net/2009/03/12/stop-ie6/</link>
		<comments>http://blog.desgrange.net/2009/03/12/stop-ie6/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 23:00:00 +0000</pubDate>
		<dc:creator>laurent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.desgrange.net/?p=658</guid>
		<description><![CDATA[As you know, the web is based on standards, those standards give us the ability to access all the data on the web whatever our browser and/or operating system are. But Microsoft didn&#8217;t care much about web standards when they were building their own web browser: internet explorer. IE had more than 90 % market [...]]]></description>
			<content:encoded><![CDATA[<p>As you know, the <a hreflang="en" href="http://en.wikipedia.org/wiki/World_Wide_Web" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/World_Wide_Web?referer=');">web</a> is based on standards, those standards give us the ability to access all the data on the web whatever our <a hreflang="en" href="http://en.wikipedia.org/wiki/Web_browser" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Web_browser?referer=');">browser</a> and/or <a hreflang="en" href="http://en.wikipedia.org/wiki/Operating_system" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Operating_system?referer=');">operating system</a> are.</p>
<p>But <a hreflang="en" href="http://en.wikipedia.org/wiki/Microsoft" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Microsoft?referer=');">Microsoft</a> didn&#8217;t care much about web standards when they were building their own web browser: <a hreflang="en" href="http://en.wikipedia.org/wiki/Internet_Explorer" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Internet_Explorer?referer=');">internet explorer</a>. IE had more than 90 % market shares for a long time but nowadays it&#8217;s less than 70 %, because of new browsers (more secure, faster, more standard compliant, etc.).</p>
<p>So Microsoft updated it&#8217;s web browser with IE 7, which is a bit more standard compliant but far away compared to other browsers like <a hreflang="en" href="http://en.wikipedia.org/wiki/Google_Chrome" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Google_Chrome?referer=');">Chrome</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/Konqueror" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Konqueror?referer=');">Konqueror</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/Firefox" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Firefox?referer=');">Firefox</a>, <a hreflang="en" href="http://en.wikipedia.org/wiki/Opera_(web_browser)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Opera_web_browser?referer=');">Opera</a> or <a hreflang="en" href="http://en.wikipedia.org/wiki/Safari_(web_browser)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Safari_web_browser?referer=');">Safari</a>.</p>
<p>Unfortunately, lots of web sites were developed to be usable with IE 6 (which still have nearly 18 % market share), and IE 6 is so buggy that&#8217;s a real pain to have a good website being usable with IE 6.</p>
<p>Web standards give us the power to create wonderful websites, web applications, but we usually can&#8217;t because we have to take IE 6 users in account.</p>
<p>The content of my blog should not attract IE users <img src='http://blog.desgrange.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  but here are the usage:</p>
<ul>
<li>Firefox: 52 %</li>
<li>IE: 21 % (IE 6: 45 %, IE 7: 50 %)</li>
<li>Safari: 10%</li>
</ul>
<p>Somebody had the great idea to start a campaign against IE 6 (I hope, if the goal is met, he is going to create a new campaign for IE 7 which is not a lot better):</p>
<p><a href="http://www.stopie6.org/" onclick="pageTracker._trackPageview('/outgoing/www.stopie6.org/?referer=');"><img class="aligncenter size-full wp-image-884" title="stopie6" src="http://blog.desgrange.net/wp-content/uploads/2009/03/stopie6.jpg" alt="" width="552" height="117" /></a></p>
<p>The goal is obviously to wipe out IE 6 by telling people still using IE 6 (or older!) to switch to a newer browser (you can add a little script on your website warning IE 6 users that they should update their browser).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.desgrange.net/2009/03/12/stop-ie6/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

