This summer has been a bumper season for new products and technologies.
Well, today (that’s the 2nd of September), Google have just launched their new Browser, Google Chrome, slated as “A Fresh Take on the Browser”, and I’m in the process of downloading and installing it (from here) as I write!!
You may remember that I was singularly unimpressed, both by Knol and by Cuil.
But Chrome? Now that (even though I obviously haven’t tried it yet) looks to be a completely different kettle of fish.
Why do I think so? Well, firstly, Google have blogged that “As you may have read in the blogosphere, we hit “send” a bit early on a comic book introducing our new open source browser, Google Chrome“. Yeah, as if anyone really believes that …
But the cartoon they’ve released, explaining why they developed Chrome, what it does, and how it does it, is nothing short of masterful. I urge all you techies to read through all 38 pages of it (don’t worry – it is, after all, cartoon). If you look carefully, you’ll also find the names of the people involved in the project, and their friends and family will find that the comic characters are amazingly alike their real-life counterparts (see the development team explaining it on the Google Chrome video) !!
And if you can’t be bothered to go to Google to see the whole cartoon, you can find it all on Kara Swisher‘s article at All Things Digital. Kara, according to Rafi Needleman for CNET, was first to pick up on Google’s official announcement: Chrome is real.
So What is So Special about Google Chrome?
Each tab will run in its own process. These processes will be completely isolated from each other, will be killable from the operating system’s process manager, and will be sandboxed to prevent them from accessing information on the user’s computer. This architecture should lead to a more stable and more consistent browsing experience–performance of the browser should not degrade over time.
Or, in laymen’s terms, when one tab decides to spontaneously commit suicide, it doesn’t take all the other tabs with it – AT LONG LAST !!!
How are Google testing the beast? Well, automation is an absolute must here. And according to the cartoon, Google is using its search index to prioritize testing of the browser–the pages that are linked to the most, from Google Search, are getting the most automated hits to make sure Chrome doesn’t blue-screen on them.
Search and user experience
|In Chrome, browser tabs will take over the interface, becoming the primary navigational element. Each tab will get its own window controls. Users will be able to tear off tabs into standalone windows.
The browser’s default start page will show thumbnails of the user’s most frequently visited pages and a list of their top searches. There will also be a private browsing mode, as IE 8 has.
Chrome’s multi-threaded, OS-like architecture lends itself to secure browsing. Each Web page, or tab, runs in its own process, and is blocked from accessing other processes on the computer. “We’ve taking the existing process boundary,” the comic says, “and made it into a jail.”
A database and API to access phishing and scam sites will be used in Chrome (and made public), which will hopefully reduce “zero-day” scam exploits. The browser will be constantly updated with this information.
The browser will be released as an open-source project. Also, Google will build the open-source local runtime Gears into the browser, and is hoping that it is taking up widely to “improve the base functionality of all browsers.” Using open-source is also a great way for Google to attempt to dissipate fears that they want to take over the whole internet.
So, how will it turn out?
It’s too early to tell. But while I was a bit scathing about the first 2 technology launches this summer, I’m hoping that this one will be worth the time it’s been in the making (and for me to write this!).
And one last comment – while I wrote the last couple of sentences, Chrome actually installed on my computer, and lo and behold, although it may not support Firefox (oops) Mac OS or Linux, it seems to have full support for Hebrew !! (now, how the heck do I get it to go back to English ????)