During the course of my day job on the OWA team, I've had the opportunity to play with all the new browsers. I thought I'd share my opinions and see what my fellow web developers think. We already know what Walt Mossberg thinks.
Gold - Firefox 3.0
It's pretty fast, it's pretty stable, has more goodies per square inch than the Halloween candy section at Costco, it runs on every desktop OS that matters and most of the world's web sites support it.
Despite my fondness for Firefox, there's still room for improvements. Firebug 1.2 is so slow it's unusable when dealing with large AJAX applications. It's odd because Firefox runs large web apps fine, but Firebug is still suffering some teething pains right now. However, it looks like the forthcoming Firebug 1.3 will ease my pain in the near future.
Aside from my Firebug issues, I don't like how Firefox 3 deals with self-signed certificates (UI is too cumbersome). Seriously, it takes something like 7 mouse clicks to accept a site with self-signed cert what is 1 or 2 click task in IE & Safari. Another thing that grinds my gears, Firefox's contenteditable implementation rather is rough around the edges, (which probably only effects me & 3 other web developers at the moment). However, despite my gripes, I still like Firefox the best. I just hope they fix their contenteditable bugs in their next release.
Silver - Internet Explorer 8
I've been using Beta 2 lately and I'm pleasantly surprised. It's not Firefox fast, but it's noticeably faster than IE 7 was. It's not the most standards compliant browser, but renders 99% of the web perfectly. It doesn't have the heap fragmentation issues or stability issues that Chrome or Safari seem to. The new development tools seem to be competitive with Firebug, even if the plug in support isn't. If the IE team keeps up the good work, they might be able to stop losing market share to Firefox by the time IE 9 ships.
Despite, the marked improvement, I think IE still has 3 major hurdles they need to clear before they can get gold again.
- Openness – The IE blog helps, and I know MS is unlikely to make IE open source, but they should do more. How about giving IE an open bug list like Mozilla's Bugzilla or Webkit's? That way the web developer community knows what bugs exist, is more directly involved with the product evolution, and can help Microsoft by providing feedback, bugs & test cases. For example, when is IE going to allow me to call the IDM_AUTOURLDETECT_MODE command via execCommand in Javascript? Having an HTTP or SMTP address turn into an A tag behind my back, in every single rich text editor I run in IE is really annoying.
- Trust – Microsoft killed IE for Mac & Unix permanently. Microsoft put IE for Windows on ice for 4+ years and Windows Mobile IE is so bad that Microsoft's mobile carrier partners are shipping Opera with their Windows Mobile phones! That plan of inaction cost Microsoft at least 5 years of developer good will & untold amounts of credibility. Put simply, Microsoft lost their web client mojo. Maybe Bill Gates & Jerry Seinfeld can help web developers forgive MS of its past sins and they'll get it back.
- Leadership – During browser war 1.0, IE was hands down the better browser. During war browser 2.0, IE hasn't yet done anything that Firefox or Chrome hasn't done already or is actively working on. It'd be interesting to see IE will become a leader again or just be a fast follower. At any rate, it's good to see the IE team participating in the browser wars again and sending cakes.
Bronze – Google Chrome
This newcomer shows a lot of promise. It's based on the Webkit rendering engine, so that's a good thing. Granted, I still feel Trident & Gecko are still better from an end user app compatibility, developer tool support & plug-in support stand point (despite their comparatively lower ACID scores), but at least they get the benefit of Apple's Safari work to date and WebKit has good standards support. It's one of the fastest browsers I've used. It's lets you use add search engines easily (I've added Live just to mess w/ the Google-ites). The Chrome comic was a cool introduction to Chome's features.
All in all, I'm impressed. It proves that Google knows more about Windows app development than Apple does. The ultimate test will be if they steel Microsoft's or Mozilla's browser market share. I don't think it'll happen in the near future, but this baby has potential.
4th place – Opera 9.5
It's a nice browser to use and frankly it deserves a larger share than it has. Unfortunately, since the rise of Firefox, the reincarnation of IE, and the birth of Chrome, I can't think of a compelling reason to use it instead of one of the leaders. OK, it is currently the best web browser for Windows Mobile, but Mozilla & Microsoft are working on changing that story. It's developer tool & add-on support has improved in recent releases, but it's still not competitive with the Top 2. Oh well, it's got a bigger following in Europe and it's been around since the first browser war.
5th place – Apple Safari 3.1.2
On Windows, Safari has all of Chrome's faults and too few of its virtues. The font rendering is fuzzier than a beanie baby. The UI controls stick out like a Pink Tony Romo Cowboys jersey at an NFC East road game. I can't add other search engines to it which sucks rocks (not be confused with sucks-rocks). Google Chrome let's me add Windows Live, but yet can't Apple bundle something like Inquisitor with Safari for Windows so I can't easily search Windows Live, Wikipedia or Amazon (LAME)? Then again, Apple isn't known for their high quality Windows applications.
OK, if you want to test your apps on Safari without buying a Mac dongle or an iPhone, use Safari for Widows. Aside from that, nobody who uses Windows is going to use it as their preferred browser.
Print | posted on Saturday, September 13, 2008 1:19 PM