Tuesday, September 2, 2008

Another day, another browser to support


As a web designer, I spend about 10% of my time designing and building a web page to standards, and the other 90% making it work consistently in the various browsers. Public enemy #1 is Microsoft Internet Explorer. I'm writing HTML and CSS to support several different versions of IE, each with their own set of rules (quirks). Enter Firefox, the most standards-based browser of its time. Firefox has grown significantly in marketshare over the past few years, but at the same time, it has bloated. Now Apple's Safari is cross-platform, granted not a huge number of Windows users have flocked to it, but it still adds to the mix. Not to mention smaller-share browsers like Opera which also has it's own way of rendering pages. If only we could have just one more browser to support..hmm. anyone?
Google is throwing it's hat into the already-crowded but still heavily Internet-Explorer-leaning browser circus. Firefox has been unable to dethrown Microsoft, maybe Google can. Beginning tomorrow, Google is releasing a beta of its new browser, Chrome. Thankfully, it's based on Webkit, which is the same rendering engine Safari uses. So, standards compliance should be top of the list. The other interesting addition Google is making with Chrome is a multi-threaded approach to tabs. Everyone is used to tabs by now, but the way most browsers use it is still single-threaded. That means when one tab is performing some sort of operation, (executing a javascript for example) the other tabs have to wait their turn. If one of those tabs gets hung up, it could potentially tackle the whole application. Chrome allocates memory to each tab, so every tab is like it's own browser with it's own processes. Closing a tab frees up it's memory. It's a brilliant theory and I hope it works. If so, it will make browsing faster and more reliable (particularly when utilizing web-based applications, of which Google has many).
I'm somewhat hesitant to lend credence to anything that bolsters Google into an even bigger giant than it has already come, but I'm cautiously optimistic about Chrome. Then again, anything that gets someone to abandon Internet Explorer is OK in my book.

Labels:

1 Comments:

  • I'm sticking with Firefox 3. I tried out Chrome, and while what is going on behind the scenes in the program may be smoother, the user interface is very slim on options. Like you right click on things and you are missing the everyday options you have come to expect since the days of netscape navigator like send to, reload, and set image as background. Under the Chrome options menu, I don't know what Google Gears are. Maybe this will be a valuable development tool in the future. Google is all about selling advertisements. They may claim to do no evil, but I don't trust them. My guess is Chrome will be like Orkut, until the Android phone comes out or Sergey coughs up some more money.

    By Blogger Kevin Hartzog, At September 6, 2008 12:25 AM  

Post a Comment



<< Home


 
All original contents © 2008 Jeff Foxx