The magazine of the Melbourne PC User Group
Google Chrome
Anthony Caruana ©

Google is everywhere it seems. We've looked in the past at Google Docs - let's have a reflective look at the latest offering from Google - a browser. Anthony Caruana reports.

If you've been around the technology traps for a while you might remember the debates that centred around whether Google would ever develop its own operating system and provide some serious competition to Microsoft. Well, Google is ten years old now and its finally making that push, although it's not quite what we anticipated. Chrome is the latest entrant to the browser wars and it's a serious challenge to Microsoft's dominance on the desktop. How can a new browser challenge Microsoft's market power? Well, to see that we need to look a little more closely at Google and what it offers.

Brand Power

The word "Google" has become synonymous with searching in much the same way as "hoovering" means vacuuming and "xeroxing" means photocopying. However, Google now offers a full office suite, email, online scheduling, maps, research tools and a plethora of other applications.

These can run in any web browser and derive revenue for Google through ads that promote products that are related to whatever's on your screen at that moment. The operating system all of that runs in is a web browser and Google figures that making its apps run better by providing its own browser will have you use its products
more and increase its revenue.

However, we don't only use our web browsers to avail ourselves of Google's products and services so we've road-tested Chrome in a couple of different environments. One is a home computer and the other is a system in a large business where there are corporate firewalls, security policies and the like to contend with.

Under the Covers

Chrome is developed from an open source framework called WebKit. It's the same platform on which Apple's Safari is based and Nokia uses it for the web browser on many of their mobile phones. In contrast, the increasingly popular Firefox is based on the Mozilla framework. Internet Explorer began its life as a spin-off from Mosaic but has since evolved to use Microsoft's COM framework.

Installation

At first, Chrome looks to be extremely svelte with the initial download weighing in at less than 500KB. However, that's merely an installer that connects to the Internet to download a more complete package. We assume this is Google's way of making sure you install the latest build of Chrome as it's still in beta testing. By the way, many of Google's services — even Gmail — are still in beta. The version of Chrome we tested was 0.2.149.29.

Having downloaded the software and installed the application, the first thing Chrome does is migrate your settings from the other browser on your system. If you happen to have more than one other browser installed it asks which browser you'd like to move your settings from.

On our home system, all of this just worked and we were up and running in a few minutes. With our corporate system, we encountered a small problem. The environment we tested it in required use of a proxy configuration script. For some reason, Chrome didn't like the script so we had to manually configure the proxy settings. It wasn't a big deal but it does have the potential to frustrate. The proxy and other connectivity settings are accessed from Chrome's menu system but they actually open the same settings dialogue as Internet Explorer.

User Interface

The first time you start Chrome you'll notice that the screen is remarkably clear. The one area on the toolbar can be used for entering URLs and search criteria. Google calls this the "omnibox". For example, entering "www.melbpc.org.au" will go to the Melbourne PC User Group homepage. If you enter "Melbourne PC User Group" then Chrome will use Google's search engine to search for the web. Unlike other browsers that have separate areas for searching and addresses, Chrome simplifies the interface by using the one area for both purposes.

Toolbar buttons are minimal, with the default set limited to forward, back, refresh and tools. In other words, as much of the screen as possible is focused on browsing with extraneous clutter removed.

The default homepage is quite clever as well. Somewhat similar to Opera's Speed Dial, the default Chrome homepage dynamically updates with thumbnails of the sites you visit most frequently. This appears by default on each new tab that you open. Interestingly, each tab launches a new instance of Chrome. This may seem a little inefficient but it means that when you close a tab, you reclaim all of the memory it was using as it's effectively an instance of the Chrome program that's being terminated.

If you download a file, the download manager appears as a small status message at the bottom of the screen. Expanding it opens a new tab in the browser, with a list of all your downloads. You can launch files directly from this tab.

Finally, when you click a link on a web page that's meant to open in a new window, it opens as a new tab adjacent to the current tab. This is a feature that's found in some other browsers that we particularly like as it helps us to stay organised when we're opening lots of new web pages.

Performance

When browsing with Chrome the first thing that struck us was its speed. Quite simply, Chrome felt really fast. We cleared the cache on Internet Explorer 7, Opera 9 and
Firefox 3 and launched www.theage.com.au from each. Chrome's performance was sensational with The Age loading in just five seconds. By comparison Internet Explorer 7 took about 8 seconds. However Chrome wasn't any faster than Firefox 3 or Opera 9.5.

We tested Chrome with our preferred Internet banking provider, ANZ, and found that it worked perfectly. We're not claiming that it'll work perfectly with every
bank but it was fine for us.

As Chrome is in beta it's not surprising that it's not perfect. It lacks compatibility with Flash and Microsoft's Silverlight and we found that its ability to render some sites was limited. For example, we had trouble using the popular social networking site Facebook. While that site in particular may not be of interest to everyone, it's indicative that Chrome isn't quite right yet.

Java compatibility is possible but will require some work to download and then enable it for Chrome. We'd expect Java support as well other popular web standards will come as Chrome matures.

Security

Given that we spend so much time using web browsers these days it's important that they're secure and protect us from potential nasties. Chrome's pop-up blocker worked well with a discreet notice displayed in the bottom right-hand corner of the screen.

One area of concern is that downloaded files can be executed by double clicking them. However, there's no warning that you're about to do so. This means that a malicious site could potentially trick you into downloading a bad file. Once on your system you could launch the file from within Chrome and it would launch without any message warning you of danger.

Like many version 1 products or beta releases we don't think that Google Chrome is ready to be our one and only browser. There are still some rough edges to be sorted, but we see great potential. Perhaps by the time you read this, Google will have already released a newer version that addresses some of the issues we found in areas such as site compatibility and security.

Note: Anthony Caruana©  Permission to copy or quote extracts from this article may only be done with the written permission of the author.

Reprinted from the October 2008 issue of PC Update, the magazine of Melbourne PC User Group, Australia

[ About Melbourne PC User Group ]