Chrome-on-Mac precursor rough but workable
Chromium's blue logo.
(Credit: Screenshot by Stephen Shankland/CNET)Update 9:19 a.m. PDT: I redid the benchmarks, and Firefox fared better.
I spent the better part of Monday trying out the Mac OS X version of Chromium, the open-source project on which Google Chrome is based, and I'm favorably impressed.
The software, available for download from the Chromium Web site, is incomplete and definitely buggy, as one would expect for a developer version that reflects all the latest changes programmers are making with the project. But for Mac users who've been clamoring for the software, I can tell you that overall, it works, and it shows glimmers of what I liked about the open-source browser on Windows.
I used build 15752, released at 8 a.m. PDT, but just to give you a flavor of the pace of publicly available Chrome development, 19 new versions arrived in less than 12 hours afterward.
So you'd be ill-advised to call this well-tested software that's had time to mature into stability. But I think it's good enough for the Mac curious to try.
Chromium for Mac OS X will be familiar to those who've used Chrome for Windows.
(Credit: Screenshot by Stephen Shankland/CNET)There was a day, about a decade and a half ago, when a Web browser was a revolutionary technology. Google's browser is not that, but Chrome does have its moments, in my opinion: high performance in launching, loading pages, and running Web-based JavaScript programs; a get-out-of-the-way user interface; and a combination search and Web address bar called the Omnibox (though it should be noted that many see the Omnibox as a privacy invasion, not a useful tool).
Those advantages aren't enough to get most folks to install a new browser, much less uproot and change to a new default. But if you're a tech enthusiast, give it a whirl, and if you're a Web developer, take it seriously, given Google's muscle and its stated ambition to use Chrome to advance the state of the art for Web applications.
Google has put a lot on the line with the project, pushing Chrome by funding many programmers, paying for TV ads and launching promotional stunts, and Google is moving fast, and it's catching up to rivals' features.
Here's a snapshot of today's to-do list. Extensions, which in Chrome's case reuse Web page coding methods, are gradually maturing and should be available in more than their present rudimentary state. Themes, which will permit a custom look to the browser, are imminent: A "first pass" at the technology arrived Saturday in what will become a new developer version of Chrome.
Local storage, a feature of the still-unfinished HTML 5 standard that can improve performance and let Web applications work better offline, is due "real soon now," according to Chrome programmer Aaron Boodman. RSS feed subscription is en route.
"Stay tuned for some exciting new features we hope to land in the Dev channel," said Google Chrome Program Manager Mark Larson in a blog post Friday.
Chromium doesn't even qualify as stable enough to be called an Alpha, so guess what? It's buggy.
(Credit: Screenshot by Stephen Shankland/CNET)The worst shortcoming I found for ordinary Web surfing was that Adobe Systems' widely used Flash technology didn't work. Sure, that means I didn't have to grimace through the Intel Sponsors of Tomorrow demo of banana aerodynamics, but it also means YouTube didn't work, which is a showstopper.
Also in my day's testing I got three crashes, none during particularly unusual activities. The first, while clicking a link in a Gmail message, took down the whole browser. The second two--while using Google Translate and Facebook chat--just crashed the tab while the rest of Chromium marched on unfazed.
Three crashes in a day is bad, but again, this is about as raw and untested as software gets, so I'll cut the developers slack.
I also had other problems. In Gmail, attachments didn't work, and in a Gmail message, labels were stacked on top of each other instead of running side by side. I had some sluggish visits of Web pages. I missed some keyboard shortcuts to command the browser to show downloads and to move back to the last page, for example. Google Docs wouldn't load until I appended the "?browserok=true" option to the Web address, and then, as with some other sites, it trouble with its frame across the top of the page.
But most pages did work for me, even ones such as Yahoo Mail and Microsoft Hotmail where I've had new-browser teething problems in the past. Most straight-up Web pages rendered just fine and only broke down when dealing with more elaborate JavaScript actions.
Chromium beats out its rivals in JavaScript performance on the SunSpider benchmark.
(Credit: Stephen Shankland/CNET)
Chromium is faster on Google's V8 JavaScript benchmark, too.
(Credit: Stephen Shankland/CNET)Even better, Chromium loaded them very quickly in my unscientific side-by-side tests of Firefox 3.5 beta 4, Safari 4 beta, and Chromium. I was trying this out on a 2.8GHz dual-core MacBook Pro with Mac OS X 10.5.6.
Somewhat more quantified were my launch-speed tests. Here, Chromium and Safari tied at about 3 seconds to launch after a reboot, though subsequent relaunches were all faster at about a second. One of the most pleasurable aspects of Chrome on Windows for me is its near-instant launch, especially given my need to reboot Windows XP about once a day, so I was glad to see this performance on the Mac, as well.
I'm also glad to see Mozilla has put faster launch speed in its priority list for the successor to Firefox 3.5, but to be fair, it's the only browser here that has extensions, so I'm willing to overlook a bit of programming overhead.
Then I did some real tests of JavaScript speed. All three browsers have been pushing heavily to improve how fast Web-based programs written in this language perform, with the likely end result that we'll see faster and richer Web applications. Google, developer of JavaScript-powered Web apps such as Gmail and Google Docs, has the most at stake of these browser vendors.
So it was interesting to see that on two prominent JavaScript speed tests, SunSpider 0.9 and Google's V8 benchmark, Chromium came out on top. On V8, where big numbers are better, Chromium scored 3,012 to Safari's 2,208 and Firefox's meager 168. On SunSpider, where short scores are better, Chromium scored 677 to Safari's 694 and Firefox's 1,059.
Note: I re-ran all these tests after a reader report that showed Firefox wasn't so bad. Indeed, it fared better on SunSpider after a reboot, and Safari moved up a bit on the V8 test.
However, on the Google-sponsored JavaScript Experiments site, Chromium on the Mac didn't fare as well.
On my favorite, Ball Pool Chromium couldn't handle the sloshing window-shake effects, and it looked to me like it lagged Safari in performance. Both fared better than Firefox, which was poky.
On another, RayTracer, Chromium handled the default graphics rendering in 5.8 seconds to Safari's 8.5 and Firefox's 25.6. On Wavy Scrollbars, Safari worked with aplomb, Chromium was broken with a static display, and Firefox wouldn't load it at all.
Chromium for the Mac, at top, puts more visual emphasis on tab navigation than Firefox, the middle, or Safari 4, at bottom.
(Credit: Screenshot by Stephen Shankland/CNET)One Chromium-on-Mac aspect I was particularly curious about was to see how well the software fit in with the Mac. Would Google aim for something that looked identical to the Windows version, or try to fit in with the general Mac user interface?
Overall, the answer is the latter. For example, the Windows version puts its two menus for dealing with windows and tools to the right of the combination address and search bar Google calls the Omnibox. On the Mac version, menus are the plain old kind in the menu bar that always lives across the top of the screen, disassociated from the browser window itself.
And Chrome's blue color scheme on Windows adopts the Mac's neutral gray. Apple's subdued window-frame tones are nice when it's time to let the contents of a Web page or application stand out, but I like prefer something punchier when it comes to showing me which tab is active. Chromium on the Mac uses stronger contrast than Firefox and Safari to spotlight the active tab, which is a step forward in usability at least in my tab-infested life.
The user interface itself was familiar coming from Windows, aside from the aforementioned menu change. For example, opening the browser or a new tab shows, by default, the array of nine Web page thumbnails that Windows gets.
One of my favorite parts of the Mac, the multitouch trackpad, is largely ignored by Chromium for now, alas.
But I uncovered some niceties, too. First of all, I love the way new tabs sprout up--and that's coming from a person who disables menu animations in Windows. Second, I found that the new-tab view scales down the thumbnails when I shrank the window. It turns out that Chrome on Windows does this, too, but not with live images of the thumbnails resizing, so it's hard to notice.
When I surveyed readers about what it would take to get them to switch to Chrome, the second-place answer was lack of Mac support. Overall, it's clear that the Mac version, while certainly not ready for prime time, is well on its way. So all you curious Mac OS X users, take the plunge.
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank. 






although its buggy...
i love this! :D
Still, to go the route of sticking with the "Apple interface", it is losing a little bit of browser space.
(Not that your average person will really care, though)
Also, i can't wait for HTML5s Local Storage, and generally just HTML5.
Hopefully Microsoft won't stay behind (as usual) and buckle the adoption of it.
Please Microsoft! Pretty please?
But JavaScript is important, and I was surprised how poorly Firefox's JavaScript fared compared to Chrome and Safari on the Mac.
In a perfect world they might have had more programmers for the Mac and Linux versions, but even Google's giant bucket of money only goes so far, and software engineering is one of those challenges notorious for not getting much faster when you throw more bodies at it.
Safari (and WebKit more broadly) became more intriguing to me once Apple decided to bring it out of its comfortable Mac OS X niche into the big, scary, chaotic world of Windows. Say what you will about Mac vs PC, but being available on Windows means exposure to a lot more users.
That said, I'll try to give Stainless a whirl soon.
I think a big part of it is that Mac users (not to start any kind of flame war) tend to be more tech savvy than the majority of Windows users. Yes there are less of them but they are probably more likely to try a new browser than your average Windows user.
They should think of a way to market their browser and leave M$ alone. Cnet is one of the reason they are not doing well. Lol. They are oneof the reason why mac is over hyped. One thing is for sure... They have tried their best to see M$ fall with biased articles and M$ reacted with windows 7.
Opera is my alternative browser IE and opera are my favourites. I used linux and its a joke no wonder its free and only less than 1 percent care world wide. I used the mac and i will say peopleare truely brainwashed. anyway mac is my alternative but i will only use it if microsoft stops existing.
http://my.opera.com/core/blog/2009/02/04/carakan
I'm not sure how buggy the Mac version is, but I don't really care as I am not a Mac user. But for Windows, I can't use any other browser! Chrome opens up in under 3 seconds, it never crashes, it never annoys me with updates and pop ups like Firefox, and the search/address bar built into one another is one of the greatest things I've ever seen a browser have and I see no flaws in "privacy", what this article mentioned was a flaw. If the person is looking up anything inappropriate in the first place, the user can go into Incognito mode, something not even mentioned in this article, and all their browser history, cache, sessions, and cookies is deleted once the incognito Window closes. So no, this article has it all wrong on those grounds.
Regarding CNet's charts, I find it disgusting that the Great Google Chrome can be matched up at all against Safari. Safari is absolute garbage for a web browser. The speed is nice, but the browser is broken, it follows no standards, the fonts are ugly, and it favors too much Mac garbage including the ugly Mac interface for it's browser window on Windows. Not everyone finds Mac stuff elegant and sophisticated.
If your a Firefox user even, Chrome is better. Firefox has gone down hill since the release of Firefox 3.0. Now they even want to throw out tabbed browsing and introduce something similar to the iTunes interface. How disgusting and disappointing from what once was the best web browser.
Less testing and development for browser specific fixes. I'm tried of people whining that function xyz doesn't work on their particular browser with a particular plug in. So much time is wasted chasing after all these little setups. It was painful enough just developing for IE and firefox without throwing chrome into the mix. For now I can ignore opera, konquerer and safari (which ticks off my fanboi manager to no end) because there are so few of them in our user pool that it doesn't matter. If chrome reigns supreme thats fine as long as it totally dominates and not take 30% of the share because that would be the worse case scenario....from a developers perspective.
Opera: 100/100 very fast.
Safari: 100/100 fast
FireFox: Failure.
Chrome: Failure
iE8: failure. (could not even read the results)
If you're curious about tracking how well the Chrome engineers handle this issue, I recommend you star the two following Chrome issues:
Acid3 fails on Chrome:
http://code.google.com/p/chromium/issues/detail?id=231
Acid3 Linktest fails on Chrome:
http://code.google.com/p/chromium/issues/detail?id=6208
It's built on the Safari engine, and Safari is light years ahead of chrome.
I downloaded the latest chrome release this morning specifically for the acid3 test. Chrome failed.
As I said above, for both Chromium on Mac and Chrome on Windows, I got 100/100 on Acid3, but linktest failed. And to reiterate, here are the bugs if you want to track them.
Acid3 fails on Chrome:
http://code.google.com/p/chromium/issues/detail?id=231
Acid3 Linktest fails on Chrome:
http://code.google.com/p/chromium/issues/detail?id=6208
From Google Code Chromium Wiki
Prerequisites
* An Intel Mac running Mac OS X 10.5 (?Leopard?). V8 does not currently support PowerPC.
more resources, http://www.webstandards.org/
- by topgunb2 May 12, 2009 3:29 PM PDT
- mac itself is buggy, why blame poor chrome
- Like this Reply to this comment
-
Showing 1 of 2 pages (40 Comments)