Industry


Ads by TechWords

See your link here


Browsers face innovator's dilemma

"When it comes to Web standards they're fairly well defined. What we need is for the browser vendors to implement the standards fully and not do a lot of innovation on the side."

--Jon von Tetzchner, CEO, Opera Software

Innovate or follow the standards? That's the point of tension right now for the browser makers, who have all pledged allegiance to W3C standards, yet are tempted to jump the gun, adding features that aren't yet standards - and may never be.

I spoke with von Tetzchner recently as I researched a story on Browsers, standards and the state of the Web.

So, how do you innovate and follow standards at the same time? "You have a lot of possibilities to innovate on the user interface. You can provide code that is a lot more efficient. There's a lot you can do without locking people in," he says.

But, he adds, "There's still a lot of temptation for people to try to do things on their own." Some of those things, such as Microsoft's Silverlight, haven't gotten much traction in the market. But other features might - especially when it's not clear to Web page developers that some cool new features are nonstandard. While a browser vendor may put forward that new feature for consideration as a standard, developers who code support for a nonstandard feature into their sites may find that it will break if the feature's implementation changes as the standard evolves - or if those elements are replaced with an entirely different mechanism.

We've had enough of that. The reality of the Web today is that, unless you use Internet Explorer as your default browser, you probably need more than one browser to surf the Web. While Microsoft's IE still dominates the market, the one browser to rule them all approach has faded a bit with the rise in popularity of competing browsers such as Firefox and Safari. Both are built on top of  open source rendering engines and generally support W3C standards.

As a user I subscribe to the pencil cup approach to browsing: I have several browsers installed and choose the best 'pencil' for the task at hand. Currently I use Chrome for Google apps; Internet Explorer for IE-centric Web sites, such as those that rely on ActiveX; and Firefox for general browsing.

But to von Tetzchner that defeats the purpose of having standards in the first place. One browser may be faster than another. It may have a different user interface. But any browser should be able to render any page consistently.

"When it comes to the content you'd like it to look at feel the same. That's what we've been seeing with Mozilla, Opera and Apple. You shouldn't have to select a certain browser because of the content. That's not he way it's supposed to be."

But that is, alas, still the current reality of the Web. I await the day that I can safely put away my pencil cup.

What People Are Saying

Superior alternative to Chrome

There is a FREE version of the Chrome Code by a german company. but without googleupdater, with ad-blocking, and without a number of privacy invading settings:

It is called:
SRWare Iron
http://www.srware.net/en/software_srware_iron.php

Browser Innovation

Robert,

I read you post with great interest. I think the "regular" technology issues surrounding standards are important, and it's great how you call them out with regards to browsers. More and more of computing depends on the browser as the platform, and, while adhering to standards can be slow and painful, it will pay off in the end.

I wanted to suggest one area of innovation that Lunascape is bringing to the table. We are a Japanese company, founded in 2004, with a web browser that includes all three major rendering engines (Trident, Gecko, WebKit). No need to run multiple browsers to deal with incompatibilities. Also, based on testing with SunSpider Javascript benchmarks, we are the fastest browser in the world. We have many other features as well including crash protection, mouse gestures, and more. It's not just a fun engineer's project, either. Lunascape has been downloaded over 10 million times and is used by large corporations such at Toyota, Yahoo Auctions, and CNET with customized enterprise versions.

Our latest english version is now available for download. Try it. You might like it. http://www.lunascape.tv/ It might give you some ideas around where innovation in the browser can go.

Naoki Okui
Marketing Division Manager, Lunascape

Militant cult-groups sabotage compliance attempts.

I'm referring to that Cult of Microsoft as the main-ass, which will list a free CD with free postage. This deal is with Ubuntu-Linux and its close relations, is what Microsoft Worshipers will claim to be, excessively costly. I still enjoy it, when these Cult members are sued by Microsoft, for failure to respect that EULA, Linux is better than Pirated Microsoft.

Those extremist converted my custom ordered computer, from Linux Computer Systems, from complying with industry accepted standards into some Microsoft-oriented filth. After the alternatives to Microsoft stop being listed as fringe-groupers, a wonderful witch-hunt can begin.

And what about Apple which

And what about Apple which tries to force every iPod user into being stuck with iTunes? What about Adobe which locks us into Flash Player, both actively working to shut down opensource alternatives, and preventing the real go ahead of x64 browsers by constantly delaying the development of all-browser x64 Flash Player. Stop whining - many companies play the same game, not just Microsoft

That Microsoft-Cult.

There are people which manipulate local-politics to force Microsoft onto other people's computers, including those people which sell those MacBook machines.

I have checked the Lunascape

I have checked the Lunascape browsers briefly. Our company develops RIA software to work on the Internet. Some points that I saw that effect our company and I am sure others. I could not open a pdf in the browser window. This would be essential with most software that they want to run reports from their data for their clients. Also it appears to run very close to the same speed of firefox with our application. The concept that is proposed is a very good one and I understand that this is an Alpha version. Just trying critique the browser to make it better. I would love the day that everyone can remove IE from their PC and all operate under one. :)