Google Chrome – Google Enters the Browser Wars

Google announced it will release a brand new open source web browser called Google Chrome. Yesterday a site went up, and has subsequently been taken down at (as of this morning clicking this link take you back to regular old Google).

According to Crunchbase the features include:

  • Tabbed browsing where each tab gets its own process, leading to faster and more stable browsing. If one tab crashes, the whole browser doesn’t go down with it
  • A distinct user interface that places tabs on top of the browser window instead of right below the address bar
  • An “incognito” mode that lets you browse the web in complete privacy because it doesn’t record any of your activity
  • A new JavaScript engine built from the ground up for speed
  • Malware and phishing lists that automatically update themselves and warn you of bad websites
  • A default homepage that displays your most commonly used sites and other personalized information

The official Google blog provides at a high level some of their intentions for the new browser.

Under the hood, we were able to build the foundation of a browser that runs today’s complex web applications much better. By keeping each tab in an isolated “sandbox”, we were able to prevent one tab from crashing another and provide improved protection from rogue sites. We improved speed and responsiveness across the board. We also built a more powerful JavaScript engine, V8, to power the next generation of web applications that aren’t even possible in today’s browsers.

I first noticed this on Blogscoped yesterday, and they have a rather lengthy breakdown of the feature (in detail) of what Google plans to implement in their new browser.

According to Arstechnica:

One of the most impressive technical innovations that Google has brought to Chrome is a multiprocess design. Each individual browser tab runs within its own isolated process, much like the way that processes work in an operating system. This will massively increase the robustness of the browser by insulating the application from bugs that cause crashes within individual tabs. The tab will go down, but the rest of the browser will remain unaffected. The multiprocess design also reduces the impact of memory fragmentation by ensuring that the memory used by a tab can be reclaimed completely when the tab is closed.

Another unique advantage of the multiprocess design is that it will allow users to see the distribution of memory between the various tabs and plug-ins used by the browser. Users will be able to use Chrome’s built-in process manager to see how much memory is being used by each individual tab so that they can properly identify the real culprit when the browser begins to hog resources. Google has a few other strategies for reducing memory consumption too, like extremely aggressive and heavily-optimized garbage collection.

They also provide this handy diagram on how the process manager will work.

Of course the development of a Google Browser could have implications for the “new” kid on the block, FireFox. Apparently, Mozilla isn’t too concerned at this point despite the fact they get a large portion of their funding from Google (the pair recently renewed the deal to last through 2011). This tussle between Mozilla and Google is going to get more gripping in coming years. Mozilla has a services strategy — Project Weave – that could eventually compete with Google’s suite of services.


Have a comment?

Loading Facebook Comments ...


  1. says

    Heya are using WordPress for your site platform? I’m new to the blog world but I’m trying to get
    started and create my own. Do you need any coding expertise to make your
    own blog? Any help would be really appreciated!

  2. says

    I was excited to find this site. I wanted to thank
    you for your time for this particularly wonderful read!!
    I definitely savored every bit of it and i also have you saved as a favorite to see new things on your web

Leave a Reply

Your email address will not be published. Required fields are marked *