Thursday, September 4, 2008

Differences Between Chrome and other Browsers

The new Google Chrome has many distinctions from other browsers like FireFox or Opera but many of them are "under the hood" so at a first glance Chrome may only seem like an aesthetic upgrade of the competing browsers. This is not so, and here there are the main differences of Chrome.

1. Chrome is fundamentally a tab based browser. This means that tabs are not just to make browsing easier but Chrome manages each tab independently from the others. For each tab that we create Chrome makes a new CPU process with its own memory allocation. The tab separation at the process level is meant to increase overall stability (if a tab crashes ONLY the tab crashes and not the whole browser) also if a tab is busy, lets say with a flash or JavaScript program, all other tabs can continue carrying on with their job and not be burdened waiting for the slow tab. In programs like FireFox that is run like a monolithic process this a slow tab con really freeze the whole program.

2. Task Manager: Google may not make its own OS but what it can do is make the Browser more like an OS. Thus Google included in Chrome its own Task Manager which tells us exactly how much Memory, CPU and Network usage is being consumed by each tab. (The task manager can be run by right clicking on the top of Chrome and selecting Task Manager or via the Keyboard: SHIFT + ESC)


Chrome's Task Manager

That Task Manager's more thorough cousin is the "stats for nerds" that can be accesed through the Task Manager or by tiping "about:memory" on the URL bar.


Stats for Nerds

3. JavaScript performace. One of the main goals of Google's Chrome is to make the integration between Web Apps and traditional Apps more seamless. This means that Web Apps like FaceBook or Gmail need to be more responsive as if they were running like and installed app and not like a website. As many of this web apps are handled through JavaScript, Google made JavaScript performance a top priority in Chrome and now it has the fastest performance in that area (and it is noticeable when you use it).

4. Security. Tab based browsing not only helps in stability and performance but as each tab is isolated and has basic permission rights a security flaw in one tab shouldn't affect the others.

This are only a few of Chrome's innovations, I will explore more of them in my next posts.

Welcome to ChromeDot

Hello Everybody and Welcome to ChromeDot

ChromeDot is a new site made in a blogging style to bring you news and tips of the new Google Browser Chrome.

The hope of the site is to keep you up to date of the developments of Chrome as well as to make in depth guides to make the most of this new a unique Internet Browser.

ChromeDot is written exclusively in English but it has a twin website known as PuntoChrome which is written in Spanish. The goal is to make all the content available in both sites  but in different languages.

Cheers.