How Do Browser’s Compete?
By Adrian Sutton
Finally, I’m gonna ask a provocative business question of Opera (and other browser manufacturers): What’s your business again? If all the browsers have the same underlying features, and they should only add things that are standards, what differentiation are you offering your customers and investors? Are you saying Firefox’s developers can’t propose anything new that’d push the Web forward? Hey, how about some linking technologies like Greasemonkey? Is Firefox not allowed to add anything like that that the W3C didn’t propose and that the WaSP didn’t approve of?
They don’t have to innovate in how they render content, there’s a whole heap of stuff that can be done in the user interface realm. That’s how tabs came about and they’ve been a raging success – without any need for or repercussions on standards.
Then they can compete on speed and how standards compliant they are. Maybe start implementing more standards – RSS, Atom, MathML, SVG, XSLT, tons of ways to be a better browser in the rendering department.
Then they can compete on security and stability. Plenty of work to be done there in all browsers.
To get you started, how about coming up with a way to reflect the fact that my browsing history isn’t just a straight timeline and make it easier to see where I’ve been and navigate through it?
What about making it easier to know which tab I want when some stupid site uses the same title for every page?
What about making printing better? Printing web pages is pretty awful at the moment, give me the ability to customize how the page prints somehow, maybe start by just letting me go through and delete content that I don’t want to print like ads and navigation bars. Heck, even just giving me the ability to “crop” the page would be a huge benefit since most navigation elements are at the top, bottom or sides of the page.
I’d also love to see IE come with a recent copy of Java from Sun too – they seem pretty keen to have it included and Microsoft is meant to be targeting compatibility…
Oh and make sure it loads instantly. That’s the reason I use IE for a heap of what I do – it loads faster than any other browser and still gives me enough of a unique instance that when the code I’m testing crashes the browser the other windows are unaffected.
There you go, off the top of my head I’ve just kept your browser development team busy for the next couple of releases at least. Call me when you’re ready to put out IE 9 and I’ll give you some more ideas, my mobile number isn’t on my blog but my email and Skype user name is or you can toe the company line and give me a yell on MSN, my username’s AJOfOZ@hotmail.com.