Humour, comics, tech, law, software, reviews, essays, articles and HOWTOs intermingled with random philosophy now and then
Filed under:
Software and Technology by
Hari
Posted on Tue, Feb 19, 2008 at 19:37 IST (last updated: Wed, Jul 16, 2008 @ 20:09 IST)
I've been noticing a new trend with worry. A lot of web designers are optimizing their website to work with Firefox and ignoring every other browser out there. Nothing wrong with that in itself, but when websites start actively *recommending* Firefox for "best results", I'm getting worried. It reminds me of a few years ago when many websites would refuse to work properly with any browser other than Internet Explorer. Worse, when plugins and extensions refuse to install in Debian Iceweasel just because it's not called Firefox (Iceweasel is Firefox rebranded in Debian due to legal reasons) it starts getting a bit ridiculous.
Now I'm not a Firefox hater, but there are plenty of other browsers out there I could use, like Opera or even Konqueror on Linux. The lack of a 64-bit version of Opera is an impeding factor here, but given a choice I would use it instead of Firefox because it just is better in many ways. For instance its built-in RSS reader is miles ahead of Firefox's "Live Bookmarks" and its rendering engine is a tad faster. That's not the point though.
The point is that I am a big believer in open standards and I think no single web browser should control them. Microsoft did it with Internet Explorer after winning the browser war against Netscape, but now that Firefox is starting to dominate the browser scene, we should watch for the same problems.
There are specifically some issues I'm concerned about, like
- The assumption that all users are using Windows XP or higher.
- The reliance on non-standard browser features.
- The lack of cross-platform and multi-architecture (x86, AMD64 etc.) support for certain technologies.
I believe that no website should be optimized for viewing in any single browser, even if that browser is Firefox. I am a big believer in standards compliance on the web and more importantly, interoperability and platform independence. It doesn't matter whether a web browser is proprietary or Free software, so long as it complies with accepted standards.
17 comment(s)
What about disability access? We get fines if our buildings are not disabled friendly, think about our web pages!
Comment by titanium (visitor) on Tue, Feb 19, 2008 @ 20:38 IST #
Ideally, everyone would design for a standard and all browsers would support the standard and we can all then just relax and pic a browser we like.
Comment by Ray (visitor) on Tue, Feb 19, 2008 @ 20:41 IST #
Ray, it's not just about the browser alone, but also the underlying technology used in web pages that became the problem. IE became so non-standard that web designers forgot what was the standard.
Comment by hari (blog owner) on Tue, Feb 19, 2008 @ 21:05 IST #
Sadly, browsers and web pages both tend not to strictly adhere to the standard, leading to the catch-22 of pages having to be written non-standard to work for browsers, and browsers being non-standard to work with web pages.
As an example, of the four people who've commented on this post so far, only two of us have blogs that are fully standards compliant...
Comment by Dominic (visitor) on Tue, Feb 19, 2008 @ 22:03 IST #
Comment by drew (visitor) on Wed, Feb 20, 2008 @ 05:01 IST #
Drew, the default tag provided by YouTube is not compliant, but if you notice my own YouTube video, you would see that it validates. Check out the XHTML I've used to embed the video. In particular, I've avoided the <embed> tag, which is not XHTML.
Comment by hari (blog owner) on Wed, Feb 20, 2008 @ 07:55 IST #
Comment by Troy (visitor) on Wed, Feb 20, 2008 @ 16:32 IST #
Comment by hari (blog owner) on Wed, Feb 20, 2008 @ 17:13 IST #
Comment by drew (visitor) on Wed, Feb 20, 2008 @ 19:30 IST #
Comment by hari (blog owner) on Wed, Feb 20, 2008 @ 20:22 IST #
I like firefox because it gives spelling checks while filling forms...
I dont like it because it doesn't show some unicode characters (kannada or tamil letters for example) properly...
Comment by Shrinidhi Hande (visitor) on Wed, Feb 20, 2008 @ 21:36 IST #
All I need to do now is to write 3 more posts and push the video off the main page and I should be fine
Comment by Ray (visitor) on Wed, Feb 20, 2008 @ 23:23 IST #
Ray, I'll probably put up a small reference guide in order to explain how to embed Flash videos/content while validating as XHTML successfully.
Comment by hari (blog owner) on Thu, Feb 21, 2008 @ 07:43 IST #
Comment by Sudipta Chatterjee (visitor) on Thu, Feb 21, 2008 @ 12:56 IST #
Comment by hari (blog owner) on Thu, Feb 21, 2008 @ 13:04 IST #
That said, Firefox is recommended (http://moourl.com/dr04v) as a good browser for developing sites, since it is fairly standards compliant.
Comment by Joshua Goodwin (visitor) on Sat, Feb 23, 2008 @ 01:04 IST #
I would actually say that Opera is more up to date with standards compliant CSS than Firefox.
Comment by hari (blog owner) on Sat, Feb 23, 2008 @ 07:23 IST #