iMarc | Interactive Media Architects
  • Portfolio
  • Process
  • About
  • Communiqué
  • Contact
  • Support
  • Search

Ajax: Mythic (Web) Hero

by Will Bond - October 21, 2005 / 11:20am View more articles

According to princeton.edu, Ajax is "a mythical Greek hero; a warrior who fought against Troy in the Iliad". While certainly an interesting story, most of you are probably more interested in the mythic (web) hero AJAX.

Lots of web developers, and even just regular internet users, have been hearing this term being thrown around. You probably even know that it stands for Asynchronous Javascript And XML. It is a way for specific content on a web page to be refreshed without the whole page having to be reloaded. This has the obvious benefits of saving both time and bandwidth. In fact, most sites have a small portion of content that changes between pages, with a larger amount being static. The Web 2.0, a revolutionizing of the internet that AJAX will be central player in, is another hot topic being widely discussed. AJAX may be cool, and revolutionary, but I think it will be a while before it brings about such drastic changes.

There are a lot of reasons why AJAX is good, and useful, however in some circles AJAX has embraced it a little too quickly. GMail was one of the first major uses of AJAX on the web. There are many great aspects to GMail, however, I contest that AJAX is the cause of one of the significant frustrations. Since AJAX refreshes information on a page without actually reloading the whole thing, navigation buttons are the first things to break. In addition, pages are impossible to bookmark and email to friends since your browser does not know the current state of the page. This brings back bad memories of browsing around sites built completely in flash. In short, this is a fairly major usability issue. Google has taken some time to try and fix this in GMail by patching the back button, but unfortunately the forward button seems to have been neglected.

While AJAX has the potential to revolutionize the web, I believe that more work is required for a seamless environment before more large scale systems are based on it. Perhaps browsers will soon start to track dynamic updates via Javascript, or maybe a serious effort will needed to change people's browsing habits. Until then, AJAX is a logical choice for smaller scale installations. There are numerous places where pop-up windows and selector screens can be replaced by small AJAX applications. This, most certainly, will help to improve usability, which is a good thing in anyone's book.
More Articles Get the RSS Feed Post A Comment

1 Comment

by Craig Henry   #
on October 21, 2005 / 12:30pm
This was a very interesting article, Will. nice work.

Comments have been turned off on this blog.
Read something more recent.

Statements and opinions expressed in this blog and any comments made are the private opinions of the respective poster, and, as such, iMarc LLC is neither responsible nor liable for such content.

iMarc

iMarc is a web development company in Newburyport, MA. This is our blog.
View all blogs or learn more about iMarc.

About the Author

Will's Head Will Bond, Senior Technical Architect
I’m involved with everything technical at iMarc from servers to coding and markup best practices. I’m also the unofficial resident open source advocate.

After work I spend time with my awesome wife, daughter & son in and around our home in beautiful Newbury, MA.
More blogs by Will

Search Our Blog

Recent Communiqués

  • Inc. 5000
  • Say Hello to our new Sys Admin
  • "Not Invented Here" for a Triple Word Score
  • ca·coph·o·ny
  • Clank
  • Year in Quotes (volume 2)
  • Gunslinging Rockstar Ninjas
  • Now Hiring: Junior Interactive/Web Designer
  • Photoshop: Create Your Own Glossy Icons
  • They only come out at night
  • Context switches are expensive
  • <i> is not evil.
  • Schooled.
  • Full-screen branding
  • Summer Job, iMarc Style

Popular Communiqués

  • Now Hiring: Junior Interactive/Web Designer
  • Photoshop: Create Your Own Glossy Icons
  • Say Hello to our new Sys Admin
  • "Not Invented Here" for a Triple Word Score
  • ca·coph·o·ny
  • Custom Away Messages are Overrated
  • Schooled.
  • Summer Job, iMarc Style
  • Year in Quotes (volume 2)

Recent Comments

  • Inc. 5000

    By Nick: Congrats.

  • Inc. 5000

    By Craig Henry: WOOWOOOO

  • Inc. 5000

    By Jeff Turcotte: wow!!

  • Photoshop: Create Your Own Glossy Icons

    By nicole: thats cool ,but can u make it a little easyer . =/…

  • Say Hello to our new Sys Admin

    By Nick: 14 days and no love. Congrats Mike.

RSS

RSS Icon Learn about RSS and get the feed for our blog.

About iMarc

  • We build custom web sites
  • In-house strategy, design, programming, hosting
  • In business since 1997
  • We’re located in Newburyport, MA
  • Call us at (978) 462-8848

© 2008 iMarc LLC, Contact Us

Links

  • Home
  • Portfolio
  • Client Support
  • Log In
  • (icon)RSS

Meet the Team

Bill's Head Bill Bushee, Senior Developer

I handle all aspects of building a database driven dynamic website. This involves creating the initial pages and web forms in HTML, designing the database structure, and writing all of the appropriate server side scripts to handle data and manage the site's interactive features.

Learn More | Meet the Others