E-Mail | → Top

Howes-IT-Going.com Steven C. Howes I.T. Consulting

Sr. Programmer Analyst - I.T. Consulting - Morning, Noon, Night - Serving St. Louis, MO.


Howes-IT-Going Business Card Howes-IT-Going Office Howes-IT-Going Steve Howes
mailto:Steve.Howes@Howes-IT-Going.com | P.O. Box 274 St. Ann, Missouri 63074 | 314.341.8885 Cell

(Ajax) Asynchronous Java Script And XML Web Apps

What is an Ajax Web application?

Ajax is a fairly recently coined term describing a Web application that updates portions of a given Web page without refreshing the entire page. Java Script must be Enabled through the Internet Browser for this type of application to work.

Ajax is an acronym for Asynchronous Javascript And XML. Web users are used to fetch and display cycle browsing on the Internet. Click on a link, request a page from the server, and your browser then displays the contents of the page.

I personally enjoy coding Web applications which dynamically update Blogs, HTML, RSS Feeds and Ticker type informational displays with XML data. The following Ticker Message line reads from the Howes-IT-Going Web Page Ticker (ticker.xml) and then refreshes only the text display line below. You can view the source code of this web page to see how it is done.


With an Ajax Web application only the pertinent data is fetched from the server in the form of XML data content. JavaScript is then used to change the page content, according to rules laid out with CSS, without refreshing the entire page.

www.Howes-IT-Going.com Website Ajax1 Model

www.Howes-IT-Going.com Website Ajax2 Model

www.Howes-IT-Going.com Website Ajax Model Comparision

As computer users(people surfing the web) become more and more sophisticated, they look for more responsive and dynamic web applications. There is still a gap between the user interface (UI) of a Web application and what can be attained with a traditional Web application.

Web sites like Google Maps or Google Suggest provide an exceptional level of user interaction as maps are zoomed and scrolled or as search terms are suggested to the user as characters are typed into a search box. Google has been one of the big adopters of Ajax as they strive to provide a new level of user interaction.

Google's Gmail also uses Ajax type web applications extensively.
You can reach me at mailto:howes.it.going@gmail.com OR mailto:Steve.Howes@Howes-IT-Going.com .
I would be glad to forward some of my Ajax type source code examples or even just an invitation to join Google Gmail(you can join by invitation ONLY).

An Ajax Web application can be easier for a user to work with because it follows a more familiar UI. Developers utilizing Ajax should be careful that their applications do not confuse or distract a user which could hinder web page navigation.

There are several drawbacks to the fetch and display approach. First of all, much of the content in an HTML document is redundant. Less load is placed on servers if most of a page remains static and only the different content changes.

Your browser already does a good job of caching content such as images and external style and script files, but transferring less data makes pages load faster.

Secondly, an Ajax Web application will change page data quicker than its traditional counterpart. Since less data is transferred, it can be loaded more quickly. The response time of an Ajax Web application can be nearly as fast as that for a desktop application.

Howes-IT-Going

Howes-IT-Going © 2013 | Website Design By Steven C. Howes.