Why Google Chrome uses Microsoft code

September 15, 2008

Scott Hansen in a recent post of his has dissected Google’s recently released Chrome web browser and has found code that uses the Windows Template Library(WTL). The WTL was open sourced by Microsoft in 2004. Till now it was relatively unknown, but now since Google has used it, its going to pickup interest. Google uses the WTL to draw the UI for Chrome. In using this library Chrome makes the most of native speeds. Another of Microsoft’s pioneering efforts, the XMLHttpRequest object in web browsers, was also popularised by Google in its GMail web mail system. Prior to that this little gem from Microsoft was pretty much unknown. GMail ushered in the era of Ajax and the RIA.

It makes very good business sense for Google to use the WTL for Chrome. That way they can generate impressive startup speeds and make the user experience a lot more enjoyable one. Unfortunately Chrome is yet to be released for Mac and Linux operating systems. Taking a different perpective, it makes all the more sense for Google to target the Windows version first. The fact is Microsoft Windows is the dominant desktop operating system. By providing Chrome for Windows first, Google has ensured that it reaches a huge number of people even though the Mac and Linux audiences are being made to wait. Also, due to the WTL, Google could achieve a more enjoyable experience with Chrome on Windows with relatively less effort. That is definitely one of Google’s objectives.

According to reports, the Mac and Linux versions are still some distance away.

Entry Filed under: google, google chrome, microsoft, web browser. Tags: , , , , , .

1 Comment Add your own

  • 1. kingdom media  |  September 16, 2008 at 5:08 am

    i keep learning about more and more little advantages and quirks with Chrome, with security, for example; now if only they would take care of it’s cookie management glitches…

    Reply

Leave a Comment

hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Express your opinion

I am on LinkedIn

View Prosenjit Bhattacharyya's profile on LinkedIn

Blogroll

Recent Posts

Top Posts

My Posts

Blog Stats

My Categories

apple app store future technology google google chrome google phone iphone iphone 3g ipod Kubuntu laptop Linux mac book macbook air mac book pro macbook touch mac os mbp microsoft mozilla new laptop notebook open source operating system palm smart phone Ubuntu Uncategorized web browser windows

My Tags

adobe android android market apple apple iphone apple iphone 3g app store call drop chrome firefox flex g1 google google android google chrome google phone iphone iphone 3g iphone 3g problem ipod javascript kde Kubuntu laptop lawsuit Linux mac macbook macbook pro mac os microsoft mozilla new apple laptops new macbook new macbook pro notebook open source palm psystar silverlight smart phone t-mobile g1 Ubuntu web browser windows