Linked by Thom Holwerda on Sat 2nd Jan 2010 17:04 UTC
In the News NetApplications has released its latest browser market share figures, and these figures show that Chrome has overtaken Safari as the number three browser worldwide, behind Internet Explorer and Firefox. IE, by the way, continues to lose popularity rather fast.
Permalink for comment 402147
To read all comments associated with this story, please click here.
rycamor
Member since:
2005-07-18

I think XUL is both the strength and weakness of Firefox.
...
The Firefox interface is entirely made in XUL and rendered by Gecko. Now that's a bit of overhead.


Yes (although it is only one factor out of many), but it is a very useful abstraction, and I think history shows that in the long run, victory goes to the one with the more useful abstraction. Thus, web applications are winning over client-server network apps, scripting languages over compiled ones, declarative database queries over complex array manipulation, etc... And, history also shows that the perceived weakness of the abstraction can be more quickly optimized away than the converse weakness of the non-abstracted approach. There are all sorts of possibilities for optimizing or caching XUL rendering, just like with any other technology.

Also, there's no reason XUL need be only for Mozilla. Personally, I would love it if XUL could be rendered by any browser, not for the existing UI, but for the ability to create rich internet applications. XUL allows you to deliver far more functionality with far less code than Javascript/HTML. The difference is almost ridiculous. HTML should be kept for document/communication purposes, as was originally intended, but it is a horrible technology for serious user interface work.

Reply Parent Score: 1