
<?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>Examancer &#187; gecko</title>
	<atom:link href="http://examancer.com/tag/gecko/feed/" rel="self" type="application/rss+xml" />
	<link>http://examancer.com</link>
	<description>take in moderation</description>
	<lastBuildDate>Fri, 16 Dec 2011 00:15:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Google Chrome?</title>
		<link>http://examancer.com/2008/09/google-chrome/</link>
		<comments>http://examancer.com/2008/09/google-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 17:15:20 +0000</pubDate>
		<dc:creator>Carl Zulauf</dc:creator>
				<category><![CDATA[News and Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://examancer.com/?p=43</guid>
		<description><![CDATA[Just before heading off to bed last night I came across an interesting leak of information via LifeHacker,  Gizmodo, and Ars. However, the breadth of coverage wasn&#8217;t necessary to catch my attention. I knew this was big news the moment I read the headline&#8230; Google is releasing a browser, and its called Chrome. The beta [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://examancer.com/wp-content/uploads/2008/09/google-chrome-logo.jpg"><img class="size-full wp-image-48 alignright" title="Google Chrome Logo" src="http://examancer.com/wp-content/uploads/2008/09/google-chrome-logo.jpg" alt="Google Chrome Logo" width="150" height="55" /></a></p>
<p>Just before heading off to bed last night I came across an interesting leak of information via <a title="Can Google Build a Better Browser?" href="http://lifehacker.com/5044057/can-google-build-a-better-browser">LifeHacker</a>,  <a title="Chrome: Google's Open Source Browser" href="http://gizmodo.com/5044032/chrome-googles-open-source-browser">Gizmodo</a>, and <a title="Google opens up new front in browser wars with Chrome" href="http://arstechnica.com/news.ars/post/20080901-google-opens-up-new-front-in-browser-wars-with-chrome.html">Ars</a>. However, the breadth of coverage wasn&#8217;t necessary to catch my attention. I knew this was big news the moment I read the headline&#8230; <a title="Official Google Blog: A fresh take on the browser" href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">Google is releasing a browser</a>, and its called Chrome. The beta is set to be released later <strong>today</strong>. Read on.</p>
<p><strong>Update:</strong> <a href="http://www.google.com/chrome">Google Chrome beta</a> has now been released. I&#8217;ll write up my first impressions soon.</p>
<p><span id="more-43"></span></p>
<p>There are many things about this announcement that surprised me.</p>
<p>First, I was suprised to learn that Google was working on a browser <em>at all</em>. They have a history of partnership with the Mozilla Foundation and it was always my assumption they were pretty happy with the direction of the Firefox project. Google does have a history of employing certain Mozilla Foundation members and former Netscape employees, including the former project lead for the Firefox project, <a href="http://www.internetnews.com/bus-news/article.php/3463841">Ben Goodger</a>. Even though Ben and others have directly worked on crafting web browsers in the past, it was my honest belief that Google chose to employ them to work on things like browser compatibilty and optimization for Google&#8217;s web apps, browser plug-ins and extensions, <a href="http://desktop.google.com/">Google Desktop</a> tools (like Google Desktop Search), and web applications and tools for Google&#8217;s <a href="http://code.google.com/android/">Android</a> mobile phone platform. I also assumed these browser buffs would help build things like <a href="http://code.google.com/apis/gears/">Google Gears</a> and <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a>. Who would have thought that Google&#8217;s real motivation for employing people with experience building desktop web browsers was to build a desktop web browser of their own? Okay, so maybe it should have been plainly obvious, but for whatever reason I just didn&#8217;t see this coming.</p>
<p>However, this is not where the surprises end&#8230;</p>
<p>If I <em>had</em> predicted Google was going to build a web browser and I <em>had</em> taken the time to pontificate about what that browser would look like, I don&#8217;t think my imaginary browser would have been any closer to what Google has built than, say, Firefox is to what Google has built.</p>
<p>For one, I would have assumed Google would start with the <a href="http://www.mozilla.org/newlayout/">Gecko layout engine</a>. Wrong. They chose <a href="http://webkit.org/">Webkit</a>, which was originally the engine for KHTML and later improved upon by Apple. Looking at this decision closer, I can&#8217;t say I would have settled on Gecko either. It appears that Webkit is much easier to program for. What I find comical is that Google named the browser Chrome, which is the name Mozilla uses to refer to user interface configurations for their various projects (Firefox, Thunderbird, Camino, Seamonkey, etc.). I am not sure if this name is a tip of Google&#8217;s hat to the Mozilla Foundation, an acknowledgement of the multiple Mozilla developers Google employs, or possibly a reference to something Google may have taken from the Firefox project: the <a href="http://www.mozilla.org/projects/xul/">XUL user interface language</a>. We may find out which one, if any of these, are the reason for the name Chrome when the beta and source code are released later today</p>
<p>A couple assumptions I would have made about a Google browser appear to be true: the interface is simple, and they have attempted to improve javascript performance and robustness. Given the company&#8217;s much lauded approach to very simple user interfaces, and their reliance on using javascript as an application framework, I am not surprised by either of these features. Their V8 javascript rendering engine is claimed to be very fast and robust. I will have to wait for the beta to see just how true this is.</p>
<p>The next big difference between Google Chrome and other browsers is the way it handles resources. Every single tab or window is a seperate operating system process, with isolated memory and rendering resources. <a href="http://blogoscoped.com/archive/2008-09-02-n72.html">Leaked screenshots</a> even show that the browser will include its own internal task manager, should you need to swat a tab out of existence. What is the significance of this? Well, the idea is that should some plugin or website crash your browser, it won&#8217;t crash your browser&#8230; it will only cause that website&#8217;s tab or window to close, leaving the remaining tabs/windows unaffected. This also means that when you close a tab you are killing a process, so every last byte of memory used by that tab is reclaimed, helping thwart nasty memory leaks. I feel that this is Chrome&#8217;s &#8220;killer feature&#8221;. Google wants web applications to replace desktop applications, and for that to happen a browser must be more than just a browser. It must be a platform. It must be an operating system for web applications. This means it must have the robust process isolation and resource management you expect from an operating system. This idea is so simple yet so powerful, I am shocked it has not been done [right] before. I&#8217;ll still have to wait for the beta to decide just how well Google Chrome does this.</p>
<p>This is a significant day for web developers, application developers, and the internet at large. I am much more excited than I thought I would be about the concept of a Google Browser. <a href="http://www.google.com/googlebooks/chrome/index.html">Welcome, Google Chrome</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://examancer.com/2008/09/google-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

