<?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; Google Chrome</title>
	<atom:link href="http://www.0xdeadbeef.com/weblog/category/google-chrome/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>howto: follow firefox 3.1 beta, trunk or final</title>
		<link>http://www.0xdeadbeef.com/weblog/2009/01/howto-follow-firefox-31-beta-trunk-or-final/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2009/01/howto-follow-firefox-31-beta-trunk-or-final/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 19:20:44 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[QMO]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=955</guid>
		<description><![CDATA[Asa points out some incorrect information in an article on Wired about following different branches of development on Chrome.  We&#8217;ve been doing this at Mozilla for years and years but I thought it might be worth documenting how to do &#8230; <a href="http://www.0xdeadbeef.com/weblog/2009/01/howto-follow-firefox-31-beta-trunk-or-final/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.mozillazine.org/asa/archives/2009/01/its_really_not.html">Asa points out some incorrect information</a> in an article on <a href="http://blog.wired.com/business/2009/01/chrome-20-previ.html">Wired</a> about following different branches of development on Chrome.  We&#8217;ve been doing this at Mozilla for years and years but I thought it might be worth documenting how to do this for people who want to follow our final releases, beta builds, beta nightlies and trunk nightlies.</p>
<p><strong>Firefox final releases.</strong></p>
<p>These are the builds that show up on the <a href="http://www.mozilla.com/en-US/firefox/">main page on mozilla.com</a>.  The current build is Firefox 3.0.5 and users who previously have downloaded and installed Firefox 3 are automatically updated to builds as we release them.  They are generally done on a 6 week schedule, or as security or bug fixes require.</p>
<p>Firefox 3.1 does not have a final release yet and as such it&#8217;s not on this page yet.</p>
<p><strong>Firefox beta builds.</strong></p>
<p>There is a link on mozilla.com to <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">download released betas</a>.  If you&#8217;ve downloaded and installed one of these betas you will also be offered betas as we release them.  Once we move from beta to release candidate, you will be offered upgrades to the release candidates and eventually to Firefox 3.1 final when it&#8217;s released.</p>
<p><strong>Firefox beta nightly builds.</strong></p>
<p>As of the writing of this entry, Firefox 3.1 development has branched and our beta, release candidate and 3.1 final work is being done on a <a href="http://hg.mozilla.org/releases/mozilla-1.9.1/">separate branch</a>.  We generate builds every day for people to test beta functionality.  You can find the <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/">built nightlies on our download server in the latest-1.9.1 directory</a>.  (In addition, have a look at our <a href="http://quality.mozilla.org/">mozilla QA project (QMO)</a> for information about how to get involved!)  If you&#8217;re following this set of builds you will get the opportunity to update one or more times a day with new builds.  As of Beta 2, these builds are pretty stable and these are what I&#8217;m currently running for all my day to day work.  You can tell these are the beta builds because they are named &#8220;Shiretoko.&#8221;</p>
<p><strong>Firefox trunk nightly builds.</strong></p>
<p>This is the rawest of the raw (although still not too bad!)  This will eventually become Firefox 3.2 or Firefox 4 or whatever we end up calling it.  Fixes that are set to land in the Firefox 3.1 branch land here first, so it&#8217;s a place to test out fixes before they make it to the beta channel.  You can find these builds in our <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">latest-trunk</a> directory.  You will likely see more instability and bugs here.  Updates are done daily, or sometimes more than once a day.  If you&#8217;re running these you definitely want to be involved in our <a href="http://quality.mozilla.org">QMO</a> effort.  You can tell these are trunk builds since they are named &#8220;Minefield.&#8221;</p>
<p>Hope this helps &#8211; enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2009/01/howto-follow-firefox-31-beta-trunk-or-final/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>the message you should take to your weekend</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/09/the-message-you-should-take-to-your-weekend/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/09/the-message-you-should-take-to-your-weekend/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 19:52:51 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=728</guid>
		<description><![CDATA[A quote from a Microsoft guy: &#8220;I think that the next 18 months we&#8217;re going to see a 100 to 1,000 fold speed increase in JavaScript as Google and the guys at Mozilla are going to kick us all in &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/09/the-message-you-should-take-to-your-weekend/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.builderau.com.au/news/soa/Chrome-s-jittered-JavaScript-kills-Silverlight-/0,339028227,339291837,00.htm?feed=rss">A quote from a Microsoft guy</a>:
</p>
<blockquote><p>
&#8220;I think that the next 18 months we&#8217;re going to see a 100 to 1,000 fold speed increase in JavaScript as Google and the guys at Mozilla are going to kick us all in the arse and make our JavaScript jittered,&#8221; Microsoft senior program manager Scott Hanselman told the audience, days after Google released its Chrome browser, which features faster JavaScript technology.</p>
<p>[...]</p>
<p>&#8220;It&#8217;s going to be hard to tell if it&#8217;s going to be Silverlight or JavaScript we&#8217;re going to use for our applications,&#8221; he said. &#8220;I think in the end JavaScript is going to be a bigger competitor to Silverlight than Flash is.&#8221;
</p></blockquote>
<p>
Hell yes, we&#8217;re making the web kick ass.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/09/the-message-you-should-take-to-your-weekend/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>performance, chrome, mozilla and tracemonkey</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/09/performance-chrome-mozilla-and-tracemonkey/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/09/performance-chrome-mozilla-and-tracemonkey/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 17:15:43 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[TraceMonkey]]></category>
		<category><![CDATA[V8]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=704</guid>
		<description><![CDATA[So, V8. Well-hyped. It&#8217;s got a cool logo. And many claims are being made about its performance. But it is not the only kid on the block. As we blogged about a couple of weeks ago, Mozilla has been investing &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/09/performance-chrome-mozilla-and-tracemonkey/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, V8.  Well-hyped.  It&#8217;s got a cool logo.  And many claims are being made about its performance.  But it is not the only kid on the block.  As we blogged about <a href="http://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.html">a couple of weeks ago</a>, Mozilla has been investing over the last couple of months in a super-fast JS engine as well.
</p>
<p>
In terms of claims some members of the V8 team have been <a href="http://news.cnet.com/8301-17939_109-10030717-2.html?part=rss&#038;tag=feed&#038;subj=Webware">bragging a little bit</a> about how V8 is &#8220;many times faster&#8221; than TraceMonkey.  In fact, some <a href="http://www.iht.com/articles/2007/12/10/sports/football10.php"><i>guarantees</i></a> may have been made.
</p>
<div align="center">
<a href="http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html"><br />
<img width="315" src="http://weblogs.mozillazine.org/roadmap/tm-v8-sunspider-totals.png"/><br />
</a>
</div>
<p>
Based on the data above, we&#8217;re running about 20% faster than V8 on SunSpider.  While I&#8217;m sure there will be changes to each of the engines in the coming months I think that the claim that &#8220;many times faster&#8221; is ludicrous on its face and should be tempered by actual data. [ Note that the Google test is recursion heavy, something we're adding to TraceMonkey right now.  This explains the gap on that one type of test.  See Brendan's post above or John's post below for more details. ]
</p>
<p>
It&#8217;s also important to realize another fact.  Google has had a small army of people working on the V8 engine for <i>two whole earth years.</i>  We&#8217;re about 60 days into TraceMonkey and we&#8217;re already starting to match the performance characteristics of V8.  As <a href="http://weblogs.mozillazine.org/roadmap/archives/2008/09/tracemonkey_update.html">Brendan put it</a>:</p>
<blockquote><p>
What spectators have to realize is that this contest is not a playoff where each contending VM is eliminated at any given hype-event point. We believe that <a href="http://andreasgal.com/publications/">Franz&#038;Gal-style tracing</a> has more &#8220;headroom&#8221; than less aggressively speculative approaches, due to its ability to specialize code, making variables constant and eliminating dead code and conditions at runtime, based on the latent types inherent in almost all JavaScript programs. If we are right, we&#8217;ll find out over the next weeks and months, and so will you all.
</p></blockquote>
<p>
If you want data across browsers you should look at this post from <a href="http://ejohn.org/blog/javascript-performance-rundown/">John Resig</a> that contains some graphics that give relative performance of various browsers including Safari, Firefox 3.0.1, IE, etc.  His overview is great and gives a much wider view of relative browser performance.
</p>
<p>
Also as a side note because I have your attention.  There are some bizarre and incorrect claims made in the comic about garbage collection.  <a href="http://ejohn.org/blog/javascript-performance-rundown/#comment-320194">Brendan puts things right as a comment in John&#8217;s post</a>:</p>
<blockquote><p>
@Ben: Chrome has a nice GC: exact rooting, generational with copying. Single-threaded, too (not an option for SpiderMonkey, which is used in AT&#038;T 1-800-555-1212 and 411 AVR massively multi-threaded services built by tellme.com, now owned by Microsoft!). It definitely helps cut down on pauses and keep memory use flatter.</p>
<p>The Chrome comic book did have one piece of misinformation, though: it said other browsers&#8217; engines use conservative GC, and have false positive problems because they can&#8217;t distinguish random integers from pointers into the heap. This is not true of Firefox, IE, or Opera.
</p></blockquote>
<p>
We do live in interesting times.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/09/performance-chrome-mozilla-and-tracemonkey/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>initial thoughts on google chrome</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/09/initial-thoughts-on-google-chrome/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/09/initial-thoughts-on-google-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 00:05:32 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=672</guid>
		<description><![CDATA[Google chrome is public and I thought I would write up some initial thinking on it as it affects the world that I live in. I love what google chrome represents. The work that we&#8217;ve been doing inside of the &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/09/initial-thoughts-on-google-chrome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Google chrome is public and I thought I would write up some initial thinking on it as it affects the world that I live in.
</p>
<p>
I love what google chrome represents.  The work that we&#8217;ve been doing inside of the Mozilla project over the last ten years has really paid off.  The fact that Google believes that they can launch a browser based on new technology means that the <i>market is alive</i>.
</p>
<p>
Apple is making releases, Mozilla is making releases, even big slow Microsoft is making releases.  The rate of browser releases is getting faster, not slower.  Google&#8217;s browser beta is a sign of health.  JavaScript is evolving and being seen as a general purpose language.  People are already <a href="http://www.0xdeadbeef.com/weblog/?p=624">embedding SpiderMonkey</a> into a lot of other apps.  The work that Mozilla has been doing on <a href="http://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.html">JavaScript performance with TraceMonkey</a> and Google has been doing with V8 means that it can reach more and more use cases.
</p>
<p>
It&#8217;s also great to see the end user features flowing from browser to browser.  The malware/phishing stuff mentioned in the comic is already shipping in Firefox 3.  JS performance is something that everyone is working on.  Inside of Mozilla we&#8217;ve been talking about the multi-process model that they have decided to use in order to get proper rights mgmt on the mac and windows.  IE is including some of these random features in IE8 and we&#8217;ll be including a lot of them as well in Firefox 3.x.  Two items that come to mind are worker threads and geolocation, features that are already undergoing testing as part of the Firefox 3.1 work.  The fact that everyone is sharing ideas and moving along the same lines is great for users and great for the web.  It&#8217;s starting to feel like a healthy economy of ideas.
</p>
<p>
We haven&#8217;t seen the browser itself yet.  So I&#8217;ll wait until they actually get code and downloads up to comment on any of that.  Given some of the features that are featured in the comic book, it will be interesting to see what the role of <a href="http://blog.lizardwrangler.com/2008/07/23/data-relating-to-people/">data and privacy</a> will be in the product.  But more on that once they actually put up something for people to play with.
</p>
<p>
As a side note, the <a href="http://blogoscoped.com/google-chrome/">comic</a> is a great piece of storytelling and outbound marketing.  Tells you everything you need to know to re-tell the Google Chrome story to other people without any of the drudgery of a spec or product sheet.  For those of us who are interested in how things are sold and marketed, it&#8217;s a great piece of work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/09/initial-thoughts-on-google-chrome/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

