Saturday, November 22, 2008

Web browsers and RIAs

With smart and good looking AJAX sites becoming more prevalent on the web . The only restriction for Ajax developers now is browser compatibility and when it comes to Internet Explorer 5 ,6 and 7 its has became a nightmare for Ajaxians . As Web 2.0 mainly relies on Ajax and complex JS libraries the speed of a web browser's JavaScript interpretation and rendering is becoming more and more important . According to various web benchmarks for w3 standards all of them shows IE slowest browser when it comes to JavaScript and CSS interpretation and rendering(http://acid3.acidtests.org , http://www2.webkit.org/perf/sunspider-0.9/sunspider.html). With Google and Yahoo having most of its stake with AJAX based applications these days , Microsoft has also turned a bit with AJAX implementation of Live.com and according to this post http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx they are also trying to improve their JScript engine due to world wide criticism of the browser. Anyways with powerful Javascript engines like Tracemonkey for FF3 , V8 for Chrome and Safari's SquirrelFish in the market , AJAX is never going to die.

But when it comes to RIAs I sometimes feel that web browsers like IE are not the best way to deliver the RIA experience . Also value addition of rich experience has got a bit overhead in loading these kind of applications on web browsers . But I hope that probably in future the line between web applications and desktop applications will surely vanish if we clearly understand the enormous powers of RIA platforms like Flex, Silverlight and JavaFX outside of web browsers.

4 comments:

  1. I do agree with tht dude...
    I also use to develop JS codes... and it really use to piss me off when one code doesn't work over other platform...
    And the worse situation, when it doesn't use to work on same browser but different version.
    Hope in future.. there will be some Standard Specifications... but till then we will have to wait.

    Anyways nice work and research.. Keep up the good work...

    ReplyDelete
  2. Great job.Come up with more blogs.

    ReplyDelete
  3. @Eon

    Hope in future.. there will be some Standard Specifications... but till then we will have to wait.

    There is a standards governing web standards W3C. However, Microsoft, using its monopoly, refuses to adhere to them. Thankfully Firefox is hurting IE's marketshare. Unless either IE dies or Microsoft changes its monopolistic ways, corporate web developers & designers would remain doomed.

    ReplyDelete