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 websiteAnd, 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: ajax, ideas, web services