Best browser for HTML5 CSS3 on the middle-long term?

browser, compatibility, css, html

Solution

Opera has always been in the lead, but they've also always had weird bugs. Right now, Chrome is in an interesting position: Google just bought an internet video protocol company (On2), and so they have the power to end the H.264 vs. Ogg Theora battle by releasing this great new codec they've bought as open source.

HTML5 itself isn't anything new: it's just new elements that display differently. Think of it like this: if HTML5 was the first to introduce the `<blink>` tag, developers would be a little iffy about it because you can just use CSS to set `text-decoration:blink` or use some Javascript to make the blinking happen.

With HTML5, things aren't that different. Most of the new elements are just extensions of `<div>`. For the ones that aren't (`<video>`, `<audio>`, `<canvas>`, etc.), there are either already strong implementations (pretty much across the board) or the implementations as complete as the HTML5 spec is.

Will there be a best browser for HTML5? Probably not. It's all just a matter of how the browsers position themselves (like I mentioned with Chrome above).

Problem

If you had to choose a browser (just one) to be the primarily supported browser for a company jumping into HTML5 (CSS3).. Which one would be your safest bet on the middle-long term? Chrome, FireFox, Safari, IE? I'm looking for an objective recommendation based on standards driven/compliant, developer tools, fast & correct feature implementations, memory footprint, etc. UserBase/MarketShare would not be an issue because it would be on a closed environment in which we control the clients (which are basically big machines with a Web interface). Thanks!

Original source