Main Contents

cheap windows 7 ultimate 64 bit purchase windows 7 upgrade family pack purchase windows xp 64 bit buy windows 7 ireland buy windows xp embedded buy windows xp sp2 buy windows xp activation key windows 7 professional full price vista business buy windows 7 ultimate retail buy windows 7 switzerland buy windows 7 on sale buy windows 7 in uk price of windows 7 buy windows 7 cheap best price windows 7 32 bit buy windows xp pro product key buy windows 7 professional cheap windows xp buy now windows 7 professional price buy windows vista business 64 bit buy windows xp full version buy windows 7 professional retail buy windows 7 enterprise edition windows 7 cost cheap windows 2003 server where can i buy windows 7 cheapest price of windows xp professional purchase windows xp license key buy windows vista australia download windows 7 full version buy windows xp cd windows 7 ultimate license cheap windows 2008 enterprise buy windows xp product key buy and download windows 7 ultimate windows 7 home premium download cheap windows 7 full version buy windows 2008 server buy windows 7 ultimate cheap purchase windows 7 ultimate buy windows 7 ultimate student buy windows 2008 standart download windows 7 starter edition buy windows 7 student version cost of windows 7 purchase windows 7 license key buy windows xp cheap windows 7 ultimate price buy windows xp key buy windows 7 student discount buy vista home premium buy windows 7 professional key where can i buy windows 7 basic windows 7 upgrade price used windows xp buy windows 7 download windows 7 professional oem buy windows 7 professional student cheap windows 7 for students buy windows 7 enterprise purchase windows 7 price of windows xp home edition price of windows xp buy and download windows xp cheap windows 7 upgrade buy windows 7 operating system buy windows xp retail buy windows 7 uae buy windows xp canada cheap windows 7 student buy windows 7 home basic buy windows 7 upgrade buy windows 7 original best price windows vista buy windows 7 professional canada buy and download windows 7 online buy windows xp home cheap windows 7 buy windows 7 home premium buy windows 7 pro windows 7 discount education purchase windows xp professional download windows xp buy windows 7 professional full buy windows xp media center edition buy windows xp pro oem discount windows 7 buy windows vista ultimate windows 7 enterprise price buy windows xp for business buy windows xp microsoft buy windows 7 license key buy windows 7 for 50 dollars windows xp home oem buy windows 7 pack cheap windows 7 home upgrade cost of windows xp purchase windows vista cheap windows xp operating system buy windows xp x64 buy windows 7 professional oem cheap windows 7 buy windows 7 ultimate pricing buy windows 2003 enterprise buy windows 7 ultimate full buy windows 7 home premium student buy windows 7 ultimate buy windows 7 downloadable buy windows xp installation cd buy windows 7 upgrade discount purchase windows 7 online buy windows 7 canada windows 7 professional for sale used windows xp professional buy windows 7 home premium license cheap windows 7 professional purchase windows xp pro buy windows 7 home premium family pack buy windows 7 professional 64 bit buy windows 7 business buy windows 7 online australia buy windows xp online buy windows 7 student windows 7 professional discount buy windows 7 home premium oem purchase windows 7 australia cheap windows xp pro buy windows vista uk buy windows 7 64 bit oem buy windows 7 digital download windows xp discount price cheap windows 2003 datacenter r2 sp2 (32 bit) buy windows 7 australia purchase windows 7 home premium download windows 7 enterprise buy windows 7 deals buy windows xp australia cheap windows 2008 standart buy windows 7 singapore windows vista price compare download windows 7 professional windows xp price list buy windows 7 buy windows 7 upgrade online buy and download windows xp home edition buy windows 2008 server standard cheap windows 2008 server buy windows 7 professional license best buy microsoft windows xp buy windows 7 oem key buy windows 2008 datacenter buy windows 7 south africa buy windows 7 oem download buy windows 7 product key buy windows 7 professional online cheap windows 7 family pack windows 7 pricing download windows xp home edition buy windows xp singapore purchase windows xp online windows 7 enterprise oem purchase windows 2003 server license windows 7 discount buy windows xp windows 7 price comparison purchase windows xp full version buy windows xp software buy windows 7 64 bit key buy windows xp uk buy windows 7 activation key discount windows xp buy windows 7 online download windows 7 home premium prices buy windows 7 volume discount windows xp professional buy windows 7 home premium upgrade buy windows 7 oem cheap buy windows 2000 server buy windows 7 family pack online buy windows 7 ultimate product key purchase windows 7 starter buy windows 2003 datacenter r2 sp2 (32 bit) price of windows 7 professional cheap windows 2008 datacenter buy windows 7 license buy windows 7 online cheap buy windows 7 professional purchase windows xp oem windows 7 oem pricing buy windows xp serial number buy windows xp sp3 purchase windows xp disc buy windows 7 family pack best buy buy windows xp tablet edition discount windows vista windows xp pro price windows xp price comparison buy windows 7 license online buy windows vista 32 bit buy windows vista home edition windows 7 professional 64 bit buy windows xp oem buy windows xp professional 64 bit discount windows 7 for students cheap windows xp home edition windows 7 ultimate 64 bit download windows 7 price best price windows 7 windows 7 discount price windows 7 ultimate download buy windows 7 starter buy windows 7 educational buy windows xp home edition windows 7 ultimate cost purchase windows vista ultimate 64 bit windows 7 pro download buy windows xp used buy windows 7 lite download windows 7 oem buy windows 7 for cheap buy windows 7 family pack cheap windows xp download windows xp professional cost of windows xp professional windows 7 discount offer purchase windows xp buy windows 7 professional uk buy windows 7 professional family pack buy windows xp professional product key buy windows xp operating system buy windows 2003 server standard buy windows 7 64 bit buy windows 7 home premium full windows 7 ultimate oem windows xp oem buy windows xp download cheap windows 7 retail buy windows 7 ultimate oem buy windows 7 ultimate license key buy windows xp professional buy windows 7 retail cheap windows vista ultimate buy windows 7 download version buy windows 7 starter oem purchase windows 7 upgrade cheap windows 7 australia price of windows 7 in uk buy windows 7 key windows 7 student discount buy windows vista retail buy windows vista business buy windows 7 discount cheap windows 7 pro buy windows 7 basic buy windows 7 serial cheap windows 7 ultimate buy windows 7 cheap online buy windows 7 starter edition buy windows 7 key online price of windows vista buy windows 7 international shipping download windows 7 family pack buy windows xp pro buy windows 7 home premium 64 bit download windows 7 buy windows 7 from usa price of windows 7 starter buy windows vista basic buy windows 7 ultimate 64 bit best price windows 7 australia buy windows 7 64 bit online cheap windows 7 product key cheap windows 2003 enterprise buy windows vista product key windows 7 pro price buy windows 7 professional academic buy windows xp license cheap windows vista home basic price of windows 7 for students windows xp best buy buy windows 7 student online buy windows 7 iso cheap windows vista 32 bit buy windows xp student best price windows 7 canada buy windows xp professional download buy windows 7 professional download cheap windows 7 home premium buy windows 7 educational discount buy windows 7 new zealand buy windows 7 upgrade cheap buy windows 2008 enterprise price of windows 7 ultimate buy windows 7 key only buy windows 7 full version download windows 7 pro 64 bit buy windows 7 best buy windows 7 family pack price cheap windows xp download buy windows 7 hong kong cheap windows 7 home edition purchase windows xp home edition purchase windows 7 product key purchase and download windows 7 buy windows 7 touch pack buy windows vista ultimate 64 bit buy windows 7 resource kit buy windows xp pro online buy windows vista full version purchase windows 7 licence cheap windows xp professional price of windows 7 home premium buy windows 7 home premium key

Assessing Google Chrome

September 2, 2008

Google finally played out the first step of its display platform strategy by introducing Chrome to the world. I like the name, in the sense that Google clearly sees it as a much needed patina of presentation to the vast amount of content it has accumulated.

This is emphatic proof that Mozilla’s FireFox was simply a drug distribution network for Google’s search engine vs. being the eventual “preferred platform” for web content. I don’t think Google could ever trust Mozilla to be a reliable fountain of innovation. One has to wonder if Mozilla Lab projects like Ubiquity etc. were attempts at winning Google’s trust.

In hindsight, the Mozilla relationship is simply a business transaction – it should be no surprise to anybody who has seen Google’s fiercely independent infrastructure platform evolve. Whatever they have liked about FireFox, they are incorporating into Chrome, along with a multi-threaded JavaScript engine from the V8 boys and Apple’s WebKit. I wonder how the V8 JS engine compares with TraceMonkey, which is insanely quick.

All in all, I find this move fascinating. I am a big advocate on content equity and the inherent user loyalty one builds by fostering it. Google is the King when it comes to content discovery, analysis & delivery. They may not be the biggest single producer of content on the web, but that’s not the goal. The goal is for them to being the “exchange” on which all content based transactions flow.

What Google has realized, is that their vanilla search engine page and current browser technologies are rapidly becoming inadequate delivery channels for the vast amount of content it needs to deliver to its user base. The simple reality is that the browser promotes a fragmented environment for the GUser. They are constantly hopping around on different properties but experiencing the same Google Content Firehose. Google wants to correct that with Chrome.

What they want to do with Chrome is supercharge the client and take advantage of the multi-core wave hitting consumer machines. Today the average number of cores probably stands @ 1.4-1.6… in a year we are likely to see it hit 2… in 3 years it is likely to hit 4 and by the 5th, 8. I am included new and existing machines as part of the averaging and this is just a rapid mental extrapolation. So please Math divas, keep yer abacus wrapped in parchment.

Chrome is a VERY clear indicator to me that Google has had promising results from its voice, video & image recognition algorithms. There’s a whole bunch of engineers probably demonstrating crazy prototypes to Miss Mayer and showing her how awesome this experience can be IF FireFox or IE could take advantage of desktop horsepower available on most broadband machines.

Chrome, with its one-process-per-Tab, multi-threaded engine clearly allows for some interesting use-cases when it comes to background threads crunching video/audio/image submissions on the client to decipher & autotag prior to upload for example. The same goes for use-cases where rich UIs with heavy 3-D needs to run in the browser.

They are probably working to go away from the approach PicLens had to take where they build IE/FF plug-ins with C/C++/OpenGL to give users an immersive experience. Why should a developer have to do that? Why not push the limits inside the browser itself. For those who have built prototypes with VRML2.0 (moi), we all know the promise is there, but there is much work to be done.

In case it isn’t obvious, I love this play from Google. For the first time, the company has made it very clear to Microsoft & others that it is going to compete as a technology company as well as a new media force. Google has embarked on two clear fronts here: Technology & Media.

And while the media war is pretty much won with Yahoo a pawn, Microsoft a minnow and others just a footnote – the Technology war is far from over with Microsoft remaining a force. No matter what Google does with the browser, the OS it will likely run on will be Microsoft. A majority of the web traffic to Google’s content properties comes from IE. So this is far from over.

Google can attain a strong position here with Chrome if they leverage their considerable content equity & mindshare to offers users a superb experience on the web. As good as it is now, it can be way better. I look forward to a world were the topic of discussion isn’t retarded bandwidth caps by Comcast but truly immersive worlds delivered inside the browser. Making the browser the OS. I don’t really care if MS or Google or Intel or Cisco or IBM delivers that to me – I just want it in the next decade.

I’ve waited since 2000, for this. Back then in my honors thesis @ Pace University I predicted a world that went back to the cloud. A world where bandwidth, pervasive devices & rich content offered the user community a superior experience to the boxed-in world of the standalone OS.

It’s about bloody time – bring it on Chrome. Make it real, comic books and all.

Filed under: Innovation | Comments (10)

10 Comments

  1. Mr. Jones September 2, 2008 @ 9:36 am

    A few corrections…

    Each tab spawns it’s own process. Threads are pseudo processes, but share the same memory space and so forth of the parent process.

    It’s a small, but important distinction. Spawning it’s own process separates memory – making everything more secure and stable, albeit a little slower. (they address this though.)

    The V8 JS engine is supposedly at least as fast as tracemonkey, and in general I’d suspect it was much faster, as this was a key focus of the browser, enabling more complex web applications.

    I also think you have a somewhat odd view of google and mozilla. Google recently renewed their support of mozilla through 2011, and both projects are expressly open source. Google can attempt to bundle their services into the product, but all it takes is a relatively small number of individuals to disagree with what google does and offer the same browser sans google’s meddling. It’s all attempting to be standards compliant, so it’s got about as much chance of being corrupted as linux does. It’s one of the strengths of open source software.

  2. Google to Release Web Browser September 2, 2008 @ 11:01 am

    [...] searching for a place to download Chrome I stumbled on a post at zwadia.com – Assessing Google Chrome – that I found [...]

  3. zwadia September 2, 2008 @ 12:38 pm

    Mr. Jones,

    Thank you for making that important distinction. I certainly know the difference between processes and threads – I must have misinterpreted Om Malik’s report on Chrome.

    I agree my perspective on the GOOG-MOZ relationship is odd, but I see no point in sharing my perspective if it was cookie cutter. I am sure you will agree however, that my distillation of the relationship into a distribution/business channel for Google is quite plausible.

    Yes, anarchic collaboration is one of the strengths of Open Source software. Or atleast successful OSS. The point I am trying to make though is that content is King and Google is the gatekeeper.

    That makes it very difficult for the general consumer to wean off of. Maybe there will be a select minority that will refrain from all Google properties but that won’t change history.

    The challenge will be for Google to do it responsibly and be a gracious no. 1 player in the content game. That’s a bigger challenge than even the technology infrastructure.

  4. Johan Sundström September 2, 2008 @ 3:09 pm

    I’m rather sure Google have no intention of competing as a technology company with Chrome, though it will be competition to companies like Microsoft, that do. Quickening the pace of the web’s evolution and infusing it with the tools they want to use themselves is in all likelihood quite enough, and when Mozilla didn’t go there on its own, it was more well spent time and effort showing how to do it, giving the results back to the OSS scene.

    I don’t expect Chrome to become another contender in the browser wars, competing for its own take on web standards, for instance; the agenda they set is to move browser tech to the next maturity level, where web apps compete with desktop apps on more equal terms, taking advantage of OS support for resource allocation, debugging, et cetera.

  5. John Bender September 2, 2008 @ 7:21 pm

    Just wanted to say that I think your assessment is spot on, and as a web developer I couldn’t be happier that Google has taken the first HUGE step in making the browser a better client for application development.

  6. zwadia September 2, 2008 @ 7:25 pm

    Thank you for reading, John. Appreciate the feedback!

  7. Sameer September 2, 2008 @ 11:27 pm

    Several cliche comments in your post. Did you know IE8 had already tab-per-process feature. Agreed IE’s UI remains cluttered when compared with FF or Chrome, but it has F11 key to bring unluttered, out-of-way UX ? Predicting of world going back to the cloud (or Network as in Sun’s Network is the computer) are rather ancient and cyclical, unoriginal but still true. Remember the days of thin clients working off the mainframe for all the user needs. The dinosaur ruled the computing usage until IBM/DOS gave the power back the user. Same will happen with browsers – the user’s desires keep vacillating between friction-less, integrated, streamlined UX and personal control. Unfortunately these are incompatible long term trends, even if cyclical. That said, I do admire the chrome UX :)

  8. zwadia September 2, 2008 @ 11:55 pm

    Thanks Sameer. Your attempt to conceal the fact that you work for Microsoft hasn’t been lost on me just because you use your gmail address and the fact that you use Google Groups.

    You are just another Microsoft fanboi feeling threatened. Perhaps you should move to Mountainview just like your friend Munjal Doshi from the Desi Spartans @ MSU.

    Thanks for the F11 key tip. Who doesn’t know that? And it’s great that IE8 also has a per-process architecture -> the point of the post was to assess WHY Google made this move not compare it with FF & IE8. Ignorance is bliss.

    As for unoriginal thought -> your comparison between Sun’s vision for cloud computing is vastly different from the cloud we actually interact with today. This version actually allows for personalization, autonomy & a friction-less experience.

    Before Sun’s vision there was the Mainframe. I assume in your book, all three generations of the cloud drive the same ideals. Ignorance is bliss.

    I am glad you like the Chrome UX -> now go apply to Google if you haven’t already.

  9. speete September 3, 2008 @ 6:08 am

    After i read the EULA i decided not to install it. First tests reveal, that evvery URL is sent to Google – thnx, but no

  10. media kingdom September 3, 2008 @ 2:50 pm

    should be interesting to see if Chrome works more efficiently than FireFox and IE… if it’s faster than Firefox, since isn’t IE, then i’ll use it

Leave a comment