So, after all, I had the 4 most popular web browsers asking "Do you like to make ......... your default browser?" all the time! So which one am I going to choose????
The user expects a several things from a browser.
- Accurate display (you dont want everything to be a mess, with half lines and overlapping..etc)
- Low resource usage.
- Features (everything from tabbed browsing to IM and IRC support)
- Microsoft Windows XP Pro SP2 32bit(I have installed some critical updates but not all)
- Intel Core2Quad Q6700 (2.66GHz)
- 2GB DDR2 @ 667MHz
- Maxtor 320GB SATAII 16MB cache
- 8800GTS 512MB GDDR3
Yes, It is surprising, And that is something that steve jobs worshipers can brag for years saying "Steve jobs said that, apples are superior because Safari is from apple". Well Safari really do kick butt here...! Or does it???
I had to digg a little bit to find the truth. These tests are based on documents onLoad() event that occurs after completely displaying a web page. So the page calculates the time between start and onLoad() event and takes that as the time to display the whole page. But what Safari does, is trigger the onLoad event as soon as it starts displaying. So actually, it will still keep loading the page even after the onLoad event. OH!!!!!! is apple cheating???? well, it is half true. Because steve jobs publicly benchmarked IE and Safari based on this method and said Safari "rules" (not exactly his words :D) but they knew that is not true(Safari is faster than IE but not from a big margin as benchmarks say). In the other hand, safari actually uses a different approach for rendering so there is nothing wrong with firing onLoad event early (You can read the full article about safari and bechmarking here).
Here, the clear winner is Firefox 3 (Release candidate 1). New Safari and Opera comes close leaving Microsoft to re-walk their new to-be-released Internet Explorer 8(beta 1). And if you are using either IE7 or IE6, yes, bang your head on the wall and download another browser before you read the next!!!!!
Yes, this is the part that Internet Explorer sucks by all means. It is the Acid3 standards compliance test. This talks about accuracy of a browser (that's my opinion. Some might say Microsoft can do whatever they want because they have the biggest market share, here's my answer). It test how good the browser handle web pages according to web standards. When you open a web page, If you see scattered borders or gibberish text, that is because the browsers does not comply with web standards 100%.
And if you are not familiar with ACID3, it is a test where the browser is given specific instructions and see how many of them, can the browser handle correctly. The tests are divided into 6 areas and are shown with 6 boxes. ACID3 is written extensively hard that actually no web browser has passed the test yet.(Some browsers has got internal versions -Opera, IE8, Safari- that gets 100% but does not pass the smoothness test.) You can read more about ACID3 here and test your browser here.