thoughts, ideas, code and other things...

Wednesday, June 27, 2007

Ajax based supercomputing !

What is AJAX? (on Wiki)
Wikipedia states that “AJAX, shorthand for Asynchronous Javascript and XML, is a Webdevelopment technique for creating interactive web applications. The intent is to makeweb pages feel more responsive by exchanging small amounts of data with the serverbehind the scenes, so that the entire web page does not have to be reloaded each timethe user makes a change. This is meant to increase the web page's interactivity, speed,and usability."
checkout more at adaptive path website

And, for me ajax is simply the right combination of javascript and xml that takes user interactivity to a whole new level.

For example when you are surfing an ajaxified webpage, in most cases you won't need to reload the whole page to access a particular content. Ajax will facilitate the transfer of content in the backround! ( see: google search ajaxified )

Even noticed how fast Gmail is, atleast it seems faster than old rediffmail in terms of interactivity. That's because Gmail uses javascripts to get the content in the background instead of reloading the whole page.

You can checkout the Ajax Web Application Model at-

Now comes the Next Big Thing. Ever thought how many hits does Google get in a day. Ever wondered about how many hours people spend watching User Generated Content on Youtube. Okay, think about this - If youtube was totally ajaxified, the main page would never be needed to reload as the content can be transferred through underlying XMLHTTPRequest API using javascript. That means, when an average user spends half an hour, he will never reload the page.

Anyways do checkout the alexa stats for yahoo, google and youtube.

Okay, thats all right, but where is the point ?
The big point is in utilizing the processing power of the web browsers that access these web services on daily basis. What I am talking about is distributed computing through web. Now you might think it will be damn slow and it depends on people's wish to let the browser window remain. But, we do have a solution for that, we can ajaxify all the links, so websites like youtube can easily retain a user for about half an hour for average.
Given the fact that these web giants get a lot of hits a day, we can always assume that we will have a great processing power in this distributed network.

So guys at yahoo, microsoft, google, ibm, ... Think about it dudes!
Anyways don't worry about patents, I'm not gonna file one, you guys proceed.
Well guys, thats all from idea box of a school passout.

Labels: , ,


Post a Comment

Subscribe to Post Comments [Atom]

<< Home