Chrome (aka Cuba blocked by Google)
Thursday, 4. September 2008, 05:06:42
But soon after the initial excitement that the announcement comic made me feel, I remembered that for a long time now Google has been blocking all their downloads from Cuba. This includes all their applications (Google Talk, Google Earth, Google Desktop, Picasa, Google Pack, etc.) and every single piece of code available via the Google Code portal. And I did not hesitate a moment before I knew that Chrome was not going to be an exception, not even for the fact that, unlike all other Google applications, Chrome is an open source project. It seems that for Google free software is only for those who are considered to be free by the US state department.
And I wonder how much is Google obliged to treat Cubans this way, when many other companies just as prominent, visible and American as Google is (for instance Yahoo! and Microsoft) are not blocking any of their freeware downloads from this island. And I hope this observations would not lead them to copy Google's policy, but the other way around.
But anyway, I managed to grab a copy of Chrome using unspeakable methods. The simple approach of having someone abroad download it and send it to me via email or something, it won't work. The direct download is just a small program that does the rest of the download itself. And guess what, this program also checks where I am connected from.
But thanks to some hacking (hint: operator) I was able to have it, and test it, and taste it. And as almost anything Google-made (except of course their downloads policy) is delicious. Here are my impressions, trying to focus on the things that have been less visible in most reviews.

An Opera clone?
According to its visual features, yes. Tabs as first-class independent citizens, speeddial-like initial page, UI responsiveness, particularly when switching tabs, are the most prominent features that remind us of Opera. But as Opera's CEO put it, this is flattering for Opera. And it's good indirect publicity too.
But as true as it is that Opera excels Chrome in UI configurability and dinamicity, Chrome has some very good innovations in its inner workings, like separate processes for each tab, javascript-to-native-code, and sandboxing. From a software programmer's perspective I can see that these things are here to stay and even to get into other browsers' design choices in the near future. What's good is good. And maybe someone else (hopefully Opera) can innovate further on these.
Speed-dial, History and Downloads tabs
While not exactly brand new features in the browsers' world, Chrome's implementation of these have the taste of innovation too. Speed-dial incorporates a couple of dynamic components (search boxes and recently closed tabs) and it also has a look that mimics Google websites and pages, making it look like you're already in a website that serves as a gate for other sites. Making it look like you're at Google already.Similar things can be said of the history and downloads tabs, both having a search box at the top, which mimics those of Google's own web sites. As trivial and simple as this might seem, I find it very important for the overall feeling and taste that this new browser leaves on us.


Minor goodies
I felt amused by the omnibar's highlighting of the domain, leaving the rest of the URL dimmed in a lighter color. For people like me that appreciate knowing in a glimpse where I am standing when watching a page, this is very helpful. I was also worried about the lack of status bar, which lets me know where a link points to before I actually click on it. It turns out that Chrome has a small "status bar" that appears on demand to give us this kind of information, but that silently goes away after a few seconds.
The search feature, the one that lets us search within the text of a loaded page, also works similarly to that of Firefox (but in the top right instead of the bottom). The search box appears when we ask for it (with Ctrl+F) and then it goes away when we're finished. This kind of unobtrusive goodies are some of the things that Opera still lacks.And I also noticed something that nobody else told me about Chrome in my extensive reviews and reading prior to my own use of it: it has a spell checker! This very post is being spell-checked by it as I write, much in the vein of Firefox's spell checker. Although to be honest, it is still slow, freezing my cursor a fraction of a second just after I finish writing a misspelled word. Sure there's home for improvement here, also allowing bilingual users like me to have more than one dictionary available.
Do's and Dont's
One thing I'd like is something I've been talking about for a long time, and that Opera finally made it real: synchronizing my settings (bookmarks, etc.) with a central store, so that I have my stuff wherever I may use Chrome. This could even be incorporated to Firefox via an extension, so that transition between Chrome and Firefox would be much easier. It would be much better if all major browsers would agree on this, develop a standard for this, and everybody wins (except Microsoft, of course)
On the other hand, among the things I would not like, I would specially hate if they make an extension architecture like Firefox's XUL. It just bloat the whole thing. Remember the KISS principle: Keep It Simple, Stupid!
My overall feeling about it
As a user and crawler of the web myself (albeit a technically inclined one), Chrome is as good as I can expect from a first release, and it already makes me expect new things from other browsers more established in my day-to-day pack of tools. Sure it has some road ahead (which project does not, particularly when it's new) but in the most basic features it is indeed a great new kid on the block.
As a web developer, it's good to have something handy to test my stuff with webkit, since I do not own a Mac but although Chrome has some basic developer tools, it is still light-years behind Firebug. Even Dragonfly is behind Firebug.
Overall, I am happy to have a new contender that re-ignites an already active browsers war. Competition and innovation in the end are good for us internet users. Let them compete to gain our preference. Sit back and watch the fight!


