<?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>Christopher Blizzard &#187; Firefox</title>
	<atom:link href="http://www.0xdeadbeef.com/weblog/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.0xdeadbeef.com/weblog</link>
	<description>I love you.</description>
	<lastBuildDate>Thu, 26 May 2011 20:29:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>bringing the first 3D HTML5 video to the web with Firefox, NVIDIA and Youtube</title>
		<link>http://www.0xdeadbeef.com/weblog/2011/05/bringing-the-first-3d-html5-video-to-the-web-with-firefox-nvidia-and-youtube/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2011/05/bringing-the-first-3d-html5-video-to-the-web-with-firefox-nvidia-and-youtube/#comments</comments>
		<pubDate>Thu, 26 May 2011 13:00:58 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2550</guid>
		<description><![CDATA[Starting with Firefox 4, WebM videos encoded with 3D data will be displayed in high-quality stereoscopic 3D using NVIDIA 3D Vision hardware. 3D hardware has moved from movie theaters and into people&#8217;s homes through TVs, laptop and desktop machines. 3D &#8230; <a href="http://www.0xdeadbeef.com/weblog/2011/05/bringing-the-first-3d-html5-video-to-the-web-with-firefox-nvidia-and-youtube/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Starting with Firefox 4, WebM videos encoded with 3D data will be displayed in high-quality stereoscopic 3D using <a href="http://www.nvidia.com/object/3d-vision-main.html">NVIDIA 3D Vision hardware</a>.  3D hardware has moved from movie theaters and into people&#8217;s homes through TVs, laptop and desktop machines.  3D video games are in wide use today.  And consumer hardware that&#8217;s capable of capturing 3D photos and videos is starting to come onto the market.  In fact, there are several thousand 3D videos available today on Youtube.  And starting today Youtube will transcode and play these videos into the open WebM format with 3D for use with their HTML5 player.  This feature is currently only available with Firefox 4.  It&#8217;s our hope that other browsers will follow and add support for 3D HTML5 video as well.</p>
<p>This is part of our larger effort to bring open video to the web.  We&#8217;ve been glad to work with NVIDIA and Youtube on this project building the solution entirely on open standards like WebM and HTML5.  Our hope is that by lowering the barrier for 3D video on the web, we&#8217;ll see more interesting apps being build on open web technologies.</p>
<p>This feature requires that you have 3D Vision hardware.  If you do have 3D Vision Hardware, go to youtube.com and search for &#8216;<a href="http://www.youtube.com/results?search_query=yt3d&#038;aq=f">yt3d</a>&#8216;.  Files encoded with 3D have this tag.  You will also have to set your <a href="http://www.youtube.com/select_3d_mode ">3D mode for the type of hardware you have</a>.</p>
<p>Even if you don&#8217;t have the hardware, trust me.  This feature is pretty cool.  I was able to load up some 3D trailers on youtube and it was pretty amazing to see a little world appear in the video box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2011/05/bringing-the-first-3d-html5-video-to-the-web-with-firefox-nvidia-and-youtube/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>disabling websockets for firefox 4</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/12/disabling-websockets-for-firefox-4/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/12/disabling-websockets-for-firefox-4/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 06:14:39 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[WebSockets]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2507</guid>
		<description><![CDATA[We&#8217;ve decided to disable support for WebSockets in Firefox 4, starting with beta 8 due to a protocol-level security issue. Beta 7 included support for the -76 version of the protocol, the same version that&#8217;s included with Chrome and Safari. &#8230; <a href="http://www.0xdeadbeef.com/weblog/2010/12/disabling-websockets-for-firefox-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve decided to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=616733">disable support for WebSockets in Firefox 4</a>, starting with beta 8 due to a protocol-level security issue.  Beta 7 included support for the -76 version of the protocol, the same version that&#8217;s included with Chrome and Safari.</p>
<p>Adam Barth <a href="http://www.ietf.org/mail-archive/web/hybi/current/msg04744.html">recently demonstrated some serious attacks against the protocol</a> that could be used by an attacker to poison caches that sit in between the browser and the Internet.</p>
<p>Once we have a version of the protocol that we feel is secure and stable, we will include it in a release of Firefox, even a minor update release.  The code will remain in the tree to facilitate development, but will only be activated when a developer sets a hidden preference in Firefox.</p>
<p>A note for web developers: When a user doesn&#8217;t have WebSockets enabled, the <code>WebSocket</code> property will not be on the <code>window</code> object.  So object detection should work.</p>
<p>To be clear, we&#8217;re still excited about what WebSockets offers and we&#8217;re working hard with the IETF on a new WebSocket protocol.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/12/disabling-websockets-for-firefox-4/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>innovation in browsers</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/04/innovation-in-browsers/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/04/innovation-in-browsers/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 00:12:51 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2271</guid>
		<description><![CDATA[Today, Joe Hewitt&#8217;s twitter stream is filled with things like this: How it should go: browsers innovate differently, users pick the best one, later W3C standardizes what users chose, losing browsers conform. Joe hasn&#8217;t been part of the web for &#8230; <a href="http://www.0xdeadbeef.com/weblog/2010/04/innovation-in-browsers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, Joe Hewitt&#8217;s twitter stream is filled with things like this:</p>
<blockquote><p><a href="https://twitter.com/joehewitt/status/13095015896">How it should go: browsers innovate differently, users pick the best one, later W3C standardizes what users chose, losing browsers conform. </a></p></blockquote>
<p>Joe hasn&#8217;t been part of the web for a while, so he might not notice that there&#8217;s a lot of that going on right now.  Mozilla does participate in standards, including HTML5, the CSS working groups, and quite a few others.  But participation doesn&#8217;t have anything to do with our ability to innovate, and very often we&#8217;re out way ahead of the standards.  We&#8217;ve got a vision for a better web, and that sometimes takes the roads of standards and sometimes doesn&#8217;t.</p>
<p>Just so people know I&#8217;m not just blowing smoke here are three specific examples of places where we&#8217;ve stepped out and led in this space.  Standards are still part of the picture, but certainly not where Joe thinks they are:</p>
<p><strong><a href="http://hacks.mozilla.org/2009/06/geolocation/">Geolocation</a></strong></p>
<p>As part of our mobile browsing work we built Geolocation into the browser to take advantage of location-aware capabilities in mobile devices.  We built it, we shipped it in our browser on Nokia devices and then we took it and found a way to put it into desktop browsers as well.  Even though it was shipped in Firefox only (and is finally starting to show up in other browsers) it was widely adopted.  You can find it on use on <a href="http://maps.google.com/">Google Maps</a> (click the little button above the zoom slider and it will ask for your location), <a href="http://twitter.com/">twitter</a>, <a href="http://www.flickr.com/">flickr</a> and a number of other web sites.</p>
<p>Once again, the model here wasn&#8217;t &#8220;wait for the standards committee to figure out what&#8217;s important&#8221; it was &#8220;figure out what works for developers, what it should look like and figure out how to get it into the browser in a responsible manner.&#8221;</p>
<p>We&#8217;ve worked with other browser vendors since we shipped the feature to get it into their browsers as well, and that&#8217;s gone through a standards process.  Our implementation has changed as a result &#8211; and for the better.  But no one was waiting.</p>
<p><strong><a href="http://hacks.mozilla.org/2009/10/orientation-for-firefox/">Orientation</a></strong></p>
<p>Once again, out of our mobile work we took the idea of being able to detect orientation on mobile devices and we&#8217;ve added it to our desktop product.  Firefox 3.6 just includes the ability to detect the orientation of your machine.  We&#8217;re not waiting, and we certainly haven&#8217;t had the same use on the web that we saw with geolocation, but we didn&#8217;t wait to include it.</p>
<p><strong><a href="http://hacks.mozilla.org/2009/09/webgl-for-firefox/">WebGL</a></strong></p>
<p>This is another giant thing where Mozilla has been leading the web forward.  WebGL started as <a href="http://blog.vlad1.com/canvas-3d/">Canvas 3D</a>.  Mozilla didn&#8217;t wait to start 3D work that we thought was valuable to bring the web to the next level.  That implementation, done largely as an extension on top of our advanced addons platform, was a great way to experiment and learn about how 3D fits into the web model.  (Note: we&#8217;ve shown that <a href="http://hacks.mozilla.org/2009/12/webgl-goes-mobile/">it works on mobile</a> as well as desktops, showing how these technologies are running in both directions.)</p>
<p>This is an interesting case because we decided to take the work that we had done and go down the standards route, working through the <a href="http://www.khronos.org/">Khronos group</a>.  In a lot of ways that&#8217;s turned out to be a really great decision.  It brought Google to the table, it brought Apple to the table, it&#8217;s allowed us to engage with all of the hardware vendors who are also part of the 3D world and we&#8217;ve been able to build something that&#8217;s really good without watering down the original concepts and designs.  It&#8217;s going to be something that&#8217;s really amazing.</p>
<p>Don&#8217;t believe me?  <a href="http://planet-webgl.org/">Check out the number of demos and libraries that are already underway for WebGL</a>.  It&#8217;s never shipped in a production browser, and people are incredibly excited about it.  It&#8217;s likely to change the face of gaming.</p>
<p><strong>Conclusion</strong></p>
<p>So I don&#8217;t think that Joe understands that browsers &#8211; or at least Mozilla &#8211; aren&#8217;t waiting to innovate.  Not even a little bit.  And we&#8217;re doing this up and down the stack, everywhere from how you interact to data to performance to CSS to <a href="http://hacks.mozilla.org/2009/08/multi-touch-firefox/">multi-touch support</a> to hardware-accelerated graphics.  And we&#8217;re still doing it in the context of the web.  <a href="http://caniuse.com/#agents=All&#038;eras=All&#038;cats=HTML5&#038;statuses=rec,pr,cr,wd,ietf">Firefox 3.6 is light years of IE and somewhat ahead of other browsers on the HTML5 front</a>.  We&#8217;re also leading in a lot of other specs as well.</p>
<p>But that isn&#8217;t what Joe is worried about, and honestly it&#8217;s not what we&#8217;re worried about either.  We want to go fast.  We like to go fast.  Finding the balance between going fast and shipping is where the hard decisions are, but we&#8217;re almost always to ready to fall on the side of innovation.  And that shows in our history and roadmap.  The fact that IE has been basically moribund for years hasn&#8217;t stopped us from building a better vision for the web or carrying through with it either.  And now everyone is following us.</p>
<p>And a huge amount of that work didn&#8217;t come through standards.  It came through our actions.</p>
<p>I&#8217;ve traded some mail with Joe about his visions for where he thinks the web should go, and they match up surprisingly well with our own visions.  Expect to see Mozilla standing out in front on these issues.  Connecting the web with new sources of information, bringing new technologies to bear and improving the experience and sense of ownership that everyone has over their data.  You can start to see that showing up in our new <a href="https://addons.mozilla.org/en-US/firefox/addon/10868">Firefox Sync</a> functionality (your data, encrypted on the server, it&#8217;s yours, not ours!), <a href="https://mozillalabs.com/blog/2010/04/contacts-in-the-browser-0-3-released/">Contacts</a>, <a href="http://hacks.mozilla.org/2010/04/account-manager-coming-to-firefox/">Account Manager</a>, <a href="http://www.basschouten.com/blog1.php/2010/03/02/presenting-direct2d-hardware-acceleratio">Canvas</a>, <a href="http://www.0xdeadbeef.com/weblog/2010/01/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web/l">Video</a> and a bunch of other technology where we&#8217;re leading the web where we want to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/04/innovation-in-browsers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>a beautiful expression of frustration</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/03/a-beautiful-expression-of-frustration/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/03/a-beautiful-expression-of-frustration/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:21:31 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2228</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><video controls="true"><source type="video/ogg" src="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2010-03-26-ie-is-mean/ie-is-being-mean-to-me.ogv"/><source type="video/mp4" src="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2010-03-26-ie-is-mean/ie-is-being-mean-to-me.mp4"/><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/vTTzwJsHpU8&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vTTzwJsHpU8&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></video></p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/03/a-beautiful-expression-of-frustration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2010-03-26-ie-is-mean/ie-is-being-mean-to-me.ogv" length="13316089" type="video/ogg" />
<enclosure url="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2010-03-26-ie-is-mean/ie-is-being-mean-to-me.mp4" length="14327557" type="video/mp4" />
		</item>
		<item>
		<title>getting faster at getting faster</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/03/getting-faster-at-getting-faster/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/03/getting-faster-at-getting-faster/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:32:28 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Metrics]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2194</guid>
		<description><![CDATA[Two things of note: 1. The update offer of Firefox 3.6 to users of Firefox 3 and Firefox 3.5 is the first time we&#8217;ve ever done an offer to a .0 release to our user base. We&#8217;ve always waited until &#8230; <a href="http://www.0xdeadbeef.com/weblog/2010/03/getting-faster-at-getting-faster/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Two things of note:</p>
<p>1. The update offer of Firefox 3.6 to users of Firefox 3 and Firefox 3.5 is the first time we&#8217;ve ever done an offer to a .0 release to our user base.  We&#8217;ve always waited until the .1 release or later.  We did this because we were able to measure improvements over 3.5 in terms of performance, reliability and add-ons compatiblity.</p>
<p>2. This is the fastest uptake we&#8217;ve ever seen.  From the <a href="http://blog.mozilla.com/metrics/2010/03/17/firefox-3-6-upgrade-offer-an-early-success/">metrics blog</a>.  Check out the fancy hockey stick:</p>
<p><img src="http://blog.mozilla.com/metrics/files/2010/03/Fx_36_Adoption_Comparison.png"/></p>
<p>Basically we&#8217;re learning how to get people to adopt and how to drive the release process even faster.  We&#8217;re also doing this in our beta and alpha channels.  We&#8217;re doing preview releases of Firefox.next every couple of weeks now, testing out new features and themes and driving the feedback process faster and faster.</p>
<p>It&#8217;s a crazy ride.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/03/getting-faster-at-getting-faster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;skid mark&#8221;</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/12/skid-mark/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/12/skid-mark/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 21:52:32 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=1753</guid>
		<description><![CDATA[A new phrase that I learned yesterday. Probably something that&#8217;s been around computers for a long time, but it was my first exposure to it. Basically a &#8220;skid mark&#8221; is something you leave in code as a signature so that &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/12/skid-mark/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A new phrase that I learned yesterday.  Probably something that&#8217;s been around computers for a long time, but it was my first exposure to it.</p>
<p>Basically a &#8220;skid mark&#8221; is something you leave in code as a signature so that in a crash dump you can figure out how you got there.</p>
<p>We&#8217;ve been doing a <a href="https://wiki.mozilla.org/CrashKill/2009-12-14">huge amount of work in Firefox 3.5 and 3.6 to reduce the number of crashes</a>.  For some crashes we have stack traces, but not a lot of data on how we got to that stack.  So we&#8217;re actually checking in code changes and and shipping them into the wild to see how they change crash signatures.</p>
<p>The interesting thing is that it&#8217;s working &#8211; we&#8217;ve been able to track down some pretty serious crashes with this technique.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/12/skid-mark/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>two cool open video notes</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/12/two-cool-open-video-notes/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/12/two-cool-open-video-notes/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 01:18:34 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[OGG]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=1709</guid>
		<description><![CDATA[Today at the Mozilla all hands I saw two cool things: 1. A decent sized (600&#215;400 or so) Theora video playing on a Nokia N900, decoding on the DSP with the main CPU kept at around 50%. (Pulseaudio is about &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/12/two-cool-open-video-notes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today at the Mozilla all hands I saw two cool things:</p>
<p>1. A decent sized (600&#215;400 or so) Theora video playing on a <a href="http://maemo.nokia.com/n900/">Nokia N900</a>, decoding on the DSP with the main CPU kept at around 50%.  (Pulseaudio is about 10-15% of that, and the rest of Vorbis decoding and some work to get the video onto a fullscreen texture.)  This is based on <a href="http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp-and-omap3/">David Schleef&#8217;s Theora-on-DSP work</a> and it&#8217;s showing real promise.</p>
<p>2. With <a href="http://www.basschouten.com/blog1.php/2009/11/22/direct2d-hardware-rendering-a-browser">Bas&#8217; Direct2D windows build</a>, I&#8217;m able to play a 1080p Theora (<a href="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2009-demos/Grid_VFX_ConceptTest_1080.ogv">test here</a>) video on my <a href="http://shop.lenovo.com/us/notebooks/thinkpad/x-series/x200s">Lenovo X200s</a> and it&#8217;s smooth as butter.  Fully scaled, full framerate, full screen, no drops.  Pretty amazing.  And he&#8217;s only doing scaling in that code, not yet doing the YUV->RGB conversions so there&#8217;s still a huge amount of room to improve here.</p>
<p>All good improvements for HTML5 and open video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/12/two-cool-open-video-notes/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://www.0xdeadbeef.com/~blizzard/weblog-videos/2009-demos/Grid_VFX_ConceptTest_1080.ogv" length="158008624" type="video/ogg" />
		</item>
		<item>
		<title>coherency vs. incrementalism</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/08/coherency-vs-incrementalism/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/08/coherency-vs-incrementalism/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 21:16:25 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Evangelism]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=1355</guid>
		<description><![CDATA[This really wonderful post by Anil Dash echos a lot of what I&#8217;ve been talking about in the context of the larger web. I had a discussion with Ben Galbraith recently about this topic during a Mozilla lunch. He and &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/08/coherency-vs-incrementalism/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/liberato/149365463/"><img alt="One Cloud? by liberato" src="http://farm1.static.flickr.com/55/149365463_fdf7251dd5.jpg" title="One Cloud?" width="500" height="287" /></a><p class="wp-caption-text">One Cloud? by liberato</p></div>
<p>This <a href="http://dashes.com/anil/2009/08/what-works-the-web-way-vs-the-wave-way.html">really wonderful post by Anil Dash</a> echos a lot of what I&#8217;ve been talking about in the context of the larger web.  I had a discussion with <a href="http://benzilla.galbraiths.org/">Ben Galbraith</a> recently about this topic during a Mozilla lunch.  He and I took (intentionally) different positions on topics to see what kind of discussion we could stimulate around how developers see the web platform.</p>
<p>Ben has some concern that the web platform isn&#8217;t as coherent as those that you find from the other big players &#8211; the iPhone platform, Silverlight, Java or any of the other giant siloed stacks.  (Actually Ben was more interested in the capabilities of those platforms vs. the web, but I&#8217;ll talk about that later.)  I&#8217;m basically of the opinion that the web that we have, and as messy as it seems, actually produces pretty good results.  That the incrementalism and experimentation that we&#8217;ve seen from web browser vendors results in what I call &#8220;developer-friendly incompatibility.&#8221;  That those changes are eventually codified to standards and taken mainstream because they degrade well and we can learn as we go.  (Kind of like life!)</p>
<p>But it does raise an interesting question &#8211; what capabilities do we need to have for the web that are found in these stacks?  And can they be applied in an incremental fashion?  We&#8217;re starting to see that with <a href="http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/">video being promoted as a first class citizen</a> with Flash as a trailing edge fallback.  We&#8217;re starting to see the web pick up <a href="http://www.khronos.org/news/press/releases/khronos_and_web3d_enter_official_cooperation/">3D capabilities</a> with participation from Google, Apple and Mozilla.  And we have the pretty wonderful library model that has produced jQuery, jQuery UI, mootools, YUI, dojo and many others &#8211; all of which come from pushing complexity to the edges of the web community.</p>
<p>But is it enough?  Discuss.  What&#8217;s missing, and what&#8217;s interesting?  I would particularly love to hear from Java and Silverlight developers.  What do you really love about those platforms?  Is source-as-delivery and incrementalism enough?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/08/coherency-vs-incrementalism/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>multi-process firefox</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/06/multi-process-firefox/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/06/multi-process-firefox/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 11:46:52 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Gecko]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=1321</guid>
		<description><![CDATA[Chris Jones has put together a demo video of a super-early stage Gecko-driven browser that&#8217;s multi-process.  It&#8217;s super-duper early and realizing that we&#8217;re only in Phase I of the roadmap is important but it&#8217;s great to see such speedy progress. &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/06/multi-process-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Chris Jones has put together a <a href="http://blog.mozilla.com/cjones/2009/06/21/multi-process-firefox-coming-to-an-internets-near-you/">demo video</a> of a super-early stage Gecko-driven browser that&#8217;s multi-process.  It&#8217;s super-duper early and realizing that we&#8217;re only in <a href="https://wiki.mozilla.org/Content_Processes#Phase_I:_Bootstrap">Phase I of the roadmap</a> is important but it&#8217;s great to see such speedy progress.  Release early, release often!</p>
<p><video type="video/ogg" src="http://people.mozilla.org/~cjones/ff-mp-demo.ogg" controls>Sadfaces.  Your browser doesn&#8217;t support the &lt;video&gt; tag with open video formats.  Try <a href="http://people.mozilla.org/~cjones/ff-mp-demo.ogg">clicking here</a> instead.</video></p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/06/multi-process-firefox/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>dailymotion and open video</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/05/dailymotion-and-open-video/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/05/dailymotion-and-open-video/#comments</comments>
		<pubDate>Wed, 27 May 2009 22:03:45 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Daily Motion]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[OGG]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=1312</guid>
		<description><![CDATA[Today Dailymotion, one of the world&#8217;s largest video sites, announced support for open video. They&#8217;ve put out a press release, a blog post on the new openvideo site as well as a demo site where you can see some of &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/05/dailymotion-and-open-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://www.dailymotion.com/">Dailymotion</a>, one of the world&#8217;s largest video sites, announced support for open video. They&#8217;ve put out a <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;newsId=20090527006237&amp;newsLang=en">press release</a>, a <a href="http://blog.dailymotion.com/2009/05/27/watch-videowithout-flash/">blog post on the new openvideo site</a> as well as a <a href="http://www.dailymotion.com/openvideodemo">demo site</a> where you can see some of the things that you can do with open video and <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.5</a>.  They are automatically transcoding all of the content that their <a href="http://www.dailymotion.com/users/popular-week/creative/1">Motion Makers</a> and <a href="http://www.dailymotion.com/users/popular-month/official/1">Official Users</a> create and expect to have around 300,000 videos transcoded into the open Ogg Theora and Vorbis formats.  You can view the site they have up at <a href="http://openvideo.dailymotion.com">openvideo.dailymotion.com.</a></p>
<p>I&#8217;d like to personally thank the wonderful people at Dailymotion, along with <a href="http://blog.mozbox.org/">Paul</a> and <a href="http://standblog.org/blog/">Tristan</a> who helped bring this project to the point where it is today.  Dailymotion has been an excellent test case for us because they haven&#8217;t just encoded with the formats that we support but also built a full-fledged player using HTML, CSS and JavaScript that looks, feels and acts like the flash-based players we see on the web today.  They also make it possible to embed open video using an clever &lt;object&gt; tag that loads the video content safely in an HTML page.</p>
<p>Standing on the twin pillars of the HTML5 video API and royalty-free codecs, the movement to bring open video to the web is well underway.  Dailymotion, along with <a href="http://blog.wikimedia.org/2009/01/26/mozilla-and-wikimedia-join-forces-to-support-open-video/">Wikipedia</a> and the <a href="http://internetarchive.wordpress.com/2008/11/25/rederiving-our-movies-to-ogg-theora-and-more/">Internet Archive</a>, have all committed to start serving up open video.  The free encoders are getting <a href="http://xiphmont.livejournal.com/41489.html">better and better</a> over time and we&#8217;re starting to see more interest in the technologies.</p>
<p>Dailymotion, Mozilla and a large number of other partners will be at the <a href="http://openvideoconference.org/">Open Video Conference</a> on June 19th and 20th.  If you&#8217;re interested in talking with us you might want to come down to the conference and learn what&#8217;s happening with video on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/05/dailymotion-and-open-video/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>

