The Media Guru

Sep 4, 2008

chrome-205_noshadow

It was rumoured since long that Google was working on a web browser & 3 days ago Google revealed a comic book explaining why we need a new one. & then on Tuesday, Chrome beta, codenamed Chromium, was released – officially launching Google’s foray into the browser oligopoly.

Google_Chrome_Logo_471

You can download Google Chrome here. (use this standalone installer instead of the downloader – it doesn’t install GoogleUpdate.exe startup process)
The installer is 7MB. Install size is around 42MB - not in Program Files, but in your Profile's Local folder.
Or if you are feeling rebellious against evil Google – here’s the portable version!

Chrome_Import

On installation, the transition from Firefox/IE is seamless - Chrome will prompt to import history, bookmarks & passwords. It's up to you to decide whether you want Google to have access to all your private info.

Chrome_Startup

Chrome's interface follows Google design language - clean, simple, efficient & minimalist. Like most Google products, Chrome's logo has the colours of the Mauritian Flag on a... spinning top!!

Chrome_Bar

There's no menu bar on Chrome - only the essential back, forward, reload, go/stop, control & settings button. There's not even a loading bar - your only visual guide to page loading is the circular animation on each tab. Notice the star bookmark button from Firefox. I've also figured out that while Chrome imported both IE & Firefox settings, it's the Firefox bookmarks that are given priority.

Chrome_Tabs

Chrome is centred around tabs. Not only giving prominence by putting it above the address bar but making each tab have its own process. Just like IE8,  Chrome is a multi-threaded browser, improving stability & for faster processing with multiple-core CPUs. Tabs are sandboxed so that the whole browser doesn't crash. & believe me, that really improves stability - I didn't have a single crash with either IE8 or Chrome - Chrome is still a preliminary beta at version 0.2.149.27!!

Chrome_Drag_Tabs

Chrome makes full use of Aero on Vista & so does the tabs! If you try dragging one of them, you'll get a nice animation. & if you drag a tab out of the tab bar, the tab becomes a new window.
But be aware that if you have a single tab & you close it, Chrome will close completely!

Chrome_New_Tab

Opening a new tab (or starting Chrome) gives you a thumbnail list of your most visited sites & recently closed tabs - like in Opera.

Chrome_History

Searching through your history is a breeze. Clicking on history opens a new history tab - with history imported from other browsers as well.

Chrome_UnAwesome_Bar

Chrome's address bar is no Awesome Bar like in IE8 or Firefox, but it does have search suggestions (by Google Search) & an option to search through history. The domains & sub-domains are also highlighted!

Chrome_UnAwesome_Bar_Paste_&_Go

Paste & Go!

Chrome_Search_Engines

The UnAwesome Bar (Omnibox if you want) can use search engines other than Google & can be configured like Firefox for keyword searches.

Chrome_Status_Bar

There is a kind of status bar at the bottom, but it doesn't feature any kind of loading animation.

Chrome_Status_Bar_2

& when you hover over it, the status bar slides down. :)

Chrome_Download_Bar

There's no download manager on Chrome - instead downloads are shown on the huge download bar that appears at the bottom.

Chrome_Downloads

Clicking on it takes you to the Downloads Tab. Tabs that are downloading have a Download icon on them.

Chrome_Find

Ctrl+F brings up the find bar at the top which highlights the search terms & shows the number of occurrences with the possibility to move from one word to another.

Chrome_Popup_Blocked

Pop-ups that are blocked are notified at the bottom. If you click on the pop-up bar, the blocked pop-up will appear in a window.

Chrome_Form_Highlight

Chrome_Form_Resize

Chrome features highlighted form borders & resizable text fields.

Chrome_Task_Manager_2

One of the best features of Chrome is its Task Manager, accessible via Shift+Esc or Tools -> Task  Manager. Remember that each tab is sandboxed in its own process. Task manager reveals you the CPU usage, memory usage & network usage of not only the different tabs but also of plugins (Flash player shown above - I was on YouTube).

Chrome_Mem_Usage_Task_Manager

Here's what I meant by the sandbox - one process per tab. Memory usage is quite low at 100MB.

Google built Chrome by "stealing" parts of Firefox & WebKit & then adding a V8 engine to it. Not the V8 found in a Ferrari F430, but a JavaScript engine. But unlike most other engines, V8 compiles JavaScript source code directly into machine code (more details here). Which means it's incredibly fast. Twice faster than Firefox 3! Check these Sunspider benchmarks:
Google Chrome2706.2ms
Safari 3.1.2
4,384.4ms
Opera 9.524,986.8ms
Firefox 3.015,328.8ms
IE8 Beta 214,387.6ms
IE7 – 127,445.8ms

Chrome_Acid3

Although Chrome uses WebKit, it's an old version. Even then Chrome's Acid3 score is at 79/10, slightly better than Firefox 3 at 71/100.

Chrome_Inspect_Element

You can still see that why Chrome is in early beta - using the Inspect Element (in the right-click context menu) gives you an html inspector straight out of Safari.

Chrome_Gears

As expected Google Gears is integrated into Chrome. This allows you to use your webapps offline.

Chrome_Gears_2

Chrome also places a desktop shortcut or a Start Menu shortcut or Quick Launch shortcut.

Chrome_Gears_3

I didn't try some of the best webapps so I just sticked to Google apps. After finding that I had to download 2000 subscriptions on Google Reader, I quickly canceled it.

Chrome_Gears_4

I had much less luck with Google Docs. Since it's virtually impossible for me to be offline, I couldn't really test those apps but they were much faster than when using it from the web. Adobe Air seems to have got a formidable opponent.

Chrome_Incognito

Chrome features an Incognito browsing mode aka the pr0n mode like those found on IE8 & Safari. Although I doubt it's really a private browsing mode since Google is collecting personal data while browsing (see below). Btw Firefox users can take advantage of the pr0n mode by using the Distrust extension.

gchrome_savepass

Google Chrome offering to save passwords like in Firefox! But I won’t certainly won’t recommend it… since Chrome stores your passwords as plain text & you can view them when you want…

Chrome_Form_Resubmission

Chrome asking for form resubmission… can ya improv’ ya UI?

The about: pages...
Remember the Stats for nerds bit on the Task Manager. That led to about:memory which gave some ultra-detailed mem stats. Here's more of them:

about:memory

Chrome_Memory

about:stats – secret stats? WTH?

Chrome_Stats

about:crash – the default crash page!

Chrome_Crash

about:histograms – huh?

Chrome_Histograms

about:network – network sniffer!

Chrome_Network

about:plugins

Chrome_Plugins

about:dns

Chrome_DNS

about:cache

Chrome_Cache

about:version

Chrome_Version

about:internets – Only available on XP with Pipes screensaver

Chrome_aboutinternets

There’s also about:% which completely crashes Chrome!!!

Chrome_SuperCrash

view-cache:[Full_URL_of_Website]
view-source:[Full_URL_of_Website]

If you are tired of information overload on a new tab page, use about:blank.
But I'm very disappointed that there's no about:config page to tweak Chrome like in Firefox. :(

The Cons

Chrome_Webkit_Bug

I've always hated the way Safari handles selection & since Chrome is based on WebKit, you also have that bug here. You can’t zoom pages as well!

Chrome_Context_Menu

Since I'm a Firefox addict, I've been conditioned to having the Open in New Tab below Open in New Window. But on Chrome, it's New Tab which gets priority 1. I guess I'll either to change my habit or tweak Firefox to put Open in New Tab first. (UpdateMenu editor for Firefox & Customizing Context Menu!

Chrome isn't based on the newest version of WebKit but on an old version, meaning it has still has the same old security flaws. (Read more here)

Chrome_RSS

Chrome has absolutely no support for RSS. Here’s what I got when I opened Slashdot RSS from Google Reader.

Google Chrome doesn't have a user agent identifier of it own - so it's still recognised as Safari. The impressive user agent:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13

A few days ago, Google "donated" $60 million to the Mozilla Foundation & in return Firefox uses Google default search provider & a Google search homepage. The truth is that this Google funding represents 85% of Mozilla's total revenue. Now that Google has its own browser, should Google retract its funding, Firefox will become an endangered specie! & there’s no doubt that Google’s immediate plans are to kill Firefox!

When launched, Chrome had a controversial Privacy T.O.S.

"By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any content which you submit, post or display on or through, the services."

Since then it has been removed, but I’m not going to be fooled. Google is the Internet god who perfected its business model by tracking user data. Why should Chrome be any different? Actually having its own web browser means that it can finally have access to how users browse the Internet - this means better ad targeting on AdSense. Where user privacy is concerned don't trust Google – always remember Viacom vs YouTube!

The Verdict

Google_Chrome

When I first used Chrome my initial thoughts were that this is BS, just a webapp browser. Well, it's not. This is a proper browser that rips combines some of the best features from Opera, Firefox & Safari (& IE) & is powered by an über-powerful V8 engine. This is the fastest browser in the world, perfect for use with Google Apps. It's the most stable since I didn't have a single crash & uses less memory.

It doesn't have RSS support (a link to GReader would do), nor add-ons or advanced configuration settings. But remember it's only an early beta - version 0.2.149.27 It also has privacy issues.
Nonetheless, Google have just dealt a massive blow to IE & Firefox. WBW2 (World Browser War) has just been reignited... :)

Updates:
- The peeps over at Firefox got offended by the V8 Engine & they've made a TraceMonkey update faster than Chrome on the Sunspider test (at least). [link]

- Outfoxing Firefox - Chrome will get EXTENSIONS in the future! - [link]

- Lifehacker does some Battles of the Betas, Verdict: Tie between Chrome & Firefox! [link]

- Lifehacker compile a list of extensions you wanna add to Firefox to make it Chrome-like. [link]

- Chrome on Wikipedia – nice read! [link]

- More Chroming from the Mauritian Blogosphere - [link], [link] & [link].

Read More
Sep 3, 2008

Internet Explorer 8 Beta 2

Microsoft have released the 2nd Beta of their infamous Internet Explorer browser. Even if IE is the still the most used browser in the world, Microsoft are still playing catch-up to Firefox. Can IE8 change anything?

IE8_Not_Supported_on_Vista

First glitch - it won’t install on Vista. Great then, it won’t mess up my Vista. So I tried it on XP SP3, ignoring the warning that once installed on SP3, I won’t be able to remove it. :)

IE8_Beta_2

IE8 looks exactly like IE7 & it still hasn’t improved in terms of CSS compatibility (notice the lack of background).

800px-ACID3IE8beta

While IE8 passes the Acid2 test completely, it scores only 21/100 on Acid3!!! (IE7 does 14/100) Javascript is even worse… (Sunspider test)
Safari 3.1.2 – 4,384.4ms
Opera 9.52 – 4,986.8ms
Firefox 3.01 – 5,328.8ms
IE8 Beta 2 – 14,387.6ms
IE7 – 127,445.8ms
Let me do a round-up of the new features:

- Smart Address Bar

IE8_AwesomeBar

When I mentioned Microsoft playing catch-up to Firefox, I should have pointed out that they are “copycatting” FF3! Microsoft’s Smart Address Bar is in fact the AwesomeBar! ROFL

IE8_AwesomeBar_2

The IE8’s “AwesomeBar” makes the domain name bold – but unfortunately, it doesn’t quite work with sub-domains.

- Accelerators

IE8_Accelerators

Accelerators are almost the same thing as Mozilla's Ubiquity prototype - user-centric content mashups. The blue accelerator icon pops up every time you select something or right-click.

IE8_Accelerators_Translate

With Accelerators you can select some text & mail it, translate it, tweet it, search it on Google or Wiki. & it's done on spot – I don’t think Windows Live Translate is in beta, is it?

IE8_Accelerator_Gallery

Ubiquity is more powerful but its command-line interface (CLI) will take some time getting used to. On the other hand, Accelerators are more user-friendly & there's a whole gallery of them!

- Web Slices

IE8_Web_Slices

Web Slices are a bit like instant updates for “portions of your favourite website.” Like Facebook Status Updates, Twitter updates, Digg Top 10, etc directly from your toolbar. However, the website should be web slice-enabled before you can subscribe to it by clicking on the green icon.

IE8_Web_Slices_2

IE8_Web_Slices_3

I subscribe to the Digg Web Slice…. & I get Top 10 in all topics.

IE8_Web_Slices_4

Suggested sites is also a Web Slice, giving you similar sites to the one you are currently browsing – except that it’s still in beta…

- Instant Search

IE8_Search

IE8 now has instant search with every search provider.

- Faster Find

IE8_Find

Ctrl+F brings up a findbar a la Firefox, but on the top. Search terms are immediately highlighted & you can move from one results to another using Tab.

- Coloured Tabs!

IE8_Coloured_Tabs

Yes, Microsoft were definitely inspired from the ColourfulTabs Firefox extension. But IE8 goes even further by grouping tabs opened from the same main tab.

- InPrivate Browsing

IE8_InPrivate_Browsing

Aha, for once Microsoft have beaten Firefox to it. Private Browsing was supposed to be FF 3.0, but was pushed to 3.1, leaving Microsoft clear to grab the name – InPrivate Browsing! Also known as pron mode, InPrivate Browsing doesn’t collect any user data, cache & history during a session. IE8 pron mode is so far the best implementation of anonymous browsing because it also includes InPrivate Blocking which prevents sites from collecting data from you. (more info here)
Tip: You can run IE8 in Private mode by using the –p command. :)

- Smart Screen Filter

IE8_Smart_Screen_Filter

Smart Screen Filter is a bit like the Phishing Filter on IE7, but this one also check your files for viruses!

- New Tab

IE8_New_Tab

Opening a new tab is more helpful in IE8 as it allows you to open previously-closed tabs. Even better, you can open your last-browsing session when you closed IE8.

IE8_Cannot_Display

The error page doesn’t stare at you with a 404 anymore. IE8 helps you diagnose connection problems.

- Developer Tools

IE8_Developer

Viewing the page source doesn’t just open up Notepad – you get a full-featured Developer Tools.

Verdict

IE8_Mem_Usage

I guess you must be pretty excited by these new features… but wait, let’s check the memory usage! 340MB!!! The problem is that to improve stability, IE8 makes a different process for each tab so that if one crashes, the others won’t. Also, each tab would be much faster when using multi-core CPUs, but the memory footprint is just too enormous!

compat_view

& then there’s compatibility view! For some sites that aren’t compatible with IE8 standards mode, it allows you to switch back to IE7 mode! But why? If they did make this improvement, why didn’t they just make it Acid3 compatible???

The fact is that IE8 has loads of new features… which will soon be ported to Firefox. So which is the best browser? :D
Google Chrome is next up…

More reviews:
ArsTechnica - IE8 Beta 2 shows Microsoft is serious about playing catch-up
Shah’s Journal

Read More
The Photoblog carrotmadman6.blogspot.com

Posts on Photoblog

Posts rss feed
Featured Posts

Recent Posts

Categories

Blog Archive