Many of even the most casual of computer users should be aware that there is a distinct difference between all of the web browsers that exist today. Luckily, Internet Explorer has degraded to the point where novice computer users can notice its security flaws and speed issues. Furthermore, web developers all over the world recognize that Internet Explorer is also the least standard-compliant web browser as well. Despite many compatibility issues being resolved in later versions of Internet Explorer, it still costs companies a lot of money to have to pay web developers to develop their websites for every browser out there, and then spend the extra time working on Internet Explorer compatibility simply because it is statistically the most used browser today. Thus, it is clear that the popularity of Internet Explorer is declining rapidly and browser alternatives are manifesting just as quickly. My post is not about Internet Explorer, however, it is about what I consider the two main alternative browser choices that users are presented with when viewing content on the web: Firefox and Google Chrome.
Let me start of by saying, that as a Mac user, I am still bound to Safari as my main browser for most everything that I do on the web. Personally I would recommend Safari to all Mac users, because it is a fast, native web web browser based on the open-source WebKit rendering engine and the extremely fast Nitro Javascript engine. However, I see Safari as fighting a losing battle on the PC, because Apple software on Windows has never quite matched the quality of software on the Mac. Safari on Windows is quite slow to launch, and its user interface doesn’t look native on the Windows platform. What does that leave for PC users? Many PC users are quick to install Firefox as their alternative browser to Internet Explorer. Firefox works well for a lot of people and its a huge order of magnitude better than Internet Explorer, but compared to Google’s emerging Chrome browser, it is far behind in terms of technological innovation and speed, and there are multiple reasons why. Firefox is very slow to adopt new web technologies such as HTML5 codecs and CSS3 (it supports it now, but it’s buggy). It is also has really flawed native JSON support and lots of Javascript security holes (although Safari isn’t much better). Another reason why Firefox is weak compared to Chrome is speed. Firefox is extremely slow to launch on practically any platform–even slower than Internet Explorer on Windows. A web browser is definitely a program that should be up-and-running the moment you’re ready to use it, and Firefox just doesn’t cut it in terms of reliability in that respect. Firefox is also poorly regarded in performance because of its notorious memory leaks which cause the entire system to slow down instead of just the browser. Another reason is its Mac version and its UI. Non-native Mac applications stick out like a sore thumb on Mac OS X and Firefox is no exception. Not only is Firefox slow on Mac OS X, it’s also extremely ugly. It breaks UI guidelines that are set by Apple to maintain conformity and it doesn’t use native widgets or elements.
Chrome, on the other hand, is noticeably faster than Firefox on every platform that it runs on. It also uses the proven WebKit rendering engine and it uses another very fast javascript engine called V8, which is also open source. Chrome also has a unique but native-looking UI that is configured to look native on all platforms. Its UI is also minimal which is important for a web browser because when web browsers are supposed to focus on web content instead of toolbars and extensions. Chrome along with the WebKit framework stays ahead of web standards and is constantly implementing new HTML, CSS, and Javascript features that are being newly developed. Despite extension support being far more extensive on Firefox when compared to other browsers, the truly useful extensions like AdBlock and bookmark syncing are already making their way to existing on Chrome as well (and already exist on Safari). Whether other extensions like NoScript (which I still have yet to find a use for besides making webpages look malformed) will show up on Chrome in the future is highly likely.
Many people say that computer users should just use whatever browser that they feel comfortable with. I strongly disagree with this claim, because there are some browsers (especially IE) that are actually holding back the development of new web standards and are preventing web technologies from moving forward. Furthermore, slow and poorly developed software is the main reason why Windows is so flawed and a faster browser is the first step to making computers more enjoyable for everyone. As a web developer and as a computer user, I hope that more people can start using a browser like Google Chrome so that users and developers alike can start solving these problems.



