Capping IT Off

Capping IT Off

Acid3 and 4, why even bother?

If you are in some way involved in web development you might know the Acid tests. These tests check if and how well a web browser completes a certain set of test cases. Based on this it can be concluded if a browser is compliance to certain web standards.

Well that sounds great, but what is in it for the users of the browsers and what is in it for the developers testing their web pages for standard compliance? In my opinion: nothing. Do you as a user really care that you use a browser that passed the Acid3 test? Probably not, otherwise the browser statistics would be quite different. Currently only the webkit (Safari) and the presto (Opera) engine pass the Acid3 test with a 100/100 score. These two browsers have only a market share of almost 5%. The trident engine (Internet Explorer) scores only a questionable 18 points and the new Gecko engine (Firefox) scores 80 out of 100. However these two browsers are used by approximately 90% of the internet population.

Users do not care about something nerdy like an Acid3 or 4 test. Simply because it has not any added value for them to have an Acid3 compatible browser. Most of the sites will be perfectly rendered in their browser; only a few specific advanced things that are tested in Acid3 will not be shown correctly. These specific techniques aren't used that common that it should have impact on ones browsing experience.

When buying a car, the results of the NCAP test can influence the decision to buy a car, simply because these results do add value (when you crash, will you and you passengers still live, or not). On internet there is another mindset. Bert Bos once said the following:

I'd like browsers to fix bugs as soon as possible, but it is true that they (and not me) will get the complaints from users when pages that used to work suddenly look differently in a new browser version. Too many people see the Web a bit like television: who ever heard of incompatible content? If there is an error, it's because the TV set is broken, or maybe the antenna. On the Web, it is much more likely that the content is invalid, but try to explain that to users who just want to buy their holiday or see their bank account…

This still is the mindset of most browser users. If you cannot visit your favorite website with your browser and you can with another browser, than the browser is broken and not the website. This mindset is also adopted by lot developers. Which is quite reasonable because would you make a website that can only be viewed successfully by 5% of your visitors?

Users and developers should become more standards aware, without proper use of standards the web is doomed to become something useless. The user's mindset should be changed that the Acid test is his NCAP test for the browser, however currently this is not the mindset. Therefore Acid3 is and Acid4 probably will be great for browser vendors and geeks like me to compare how well their render engines function, however the normal user and less geeky developer will not care. I hope they will care in a few years...

About the author

Rick Mans
7 Comments Leave a comment
Hi Rick, congrats on your first post here. I agree with you that standards are important, but I disagree that users should become more aware of them. Firstly because that is a really tough nut to crack (perhaps through company policies or maybe we could convince OS vendors to incorporate a test for Acid compliancy into the OS and simply block browser that score below a certain threshold). And secondly, because users pick their tools for their usability. Currently, browsers that are 100% compliant are virtually useless, so nobody uses them and nobody takes them into account when building and testing new web applications. What you are suggesting is that people simply refuse to use browsers that score below 100% on Acid3 (or 4). Well, I don't believe they ever will, unless they can win an iPod.
In few and simple words, a browser not meeting some arcane standards doesnt threaten my well being and safety so why would i sweat over it!!
rimans's picture
@Guarav @Mark you both exactly describe the mindset most people have. As long as everything is going fine nobody cares about standards. Only when something will go terribly wrong due to the lack of (or the use of incorrect) standards there will be an urge to be more standard aware.
Hi Rick, very nice first blog post for the Capgemini Technology Blog! Perhaps here something to help you in your quest: <a href="http://www.opera.com/wsc/" rel="nofollow">http://www.opera.com/wsc/</a>
It's Opera's take on trying to educate us on web standards...
rimans's picture
Lee the initiative of opera is a good step forwards. Now hope it will be adopted by many.
Standards-compliance should never be questioned otherwise we end up in a situation in which IE7 put millions of IE-optimised sites as it came out. It simply broke them.
FYI, WebKit passed Acid3 fully for the first time on Friday. So it's 100 subtests of 100 passed now.
Opera 9.60 Beta scored 85
See more at <a href="http://tekkie.flashbit.net/browsers/first-browser-to-pass-acid3-web-standards-test" rel="nofollow">http://tekkie.flashbit.net/browsers/first-browser-to-pass-acid3-web-standards-test</a>
rimans's picture
@flash tekkie
If I recall correctly Webkit already passed the 100 out 100 and they now finally made it in time (0.33s or something). I agree with you that standard compliance should be never questioned, it will help browser vendors to introduce a new version a lot easier (instead of introducing a workaround like X-UA-Compatible meta tags).

Leave a comment

Your email address will not be published. Required fields are marked *.