Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

The power of AJAX

Blue Coat’s CTO details optimization technologies that can help offset the network inefficiencies of AJAX applications
Network Optimization Alert By Ann Bednarz , Network World , 03/13/2007
Ann Bednarz
Sign up for this newsletter now!

Associate News Editor Ann Bednarz covers the latest news on application acceleration, content delivery and more.

  • Share/Email
  • Tweet This
  • Comment
  • Print

The slickness and responsiveness of Web applications such as Google Maps and Flickr have set off a wave of enterprise interest in the Web scripting components known collectively as Asynchronous JavaScript + XML.

The elements of AJAX - including JavaScript, Dynamic HTML and asynchronous XML - have been around for more than five years. However, a slew of high-profile implementations and the coining of the term “AJAX” in a February 2005 essay by consultant Jesse James Garrett put the technologies squarely in the spotlight.

As more and more developers try their hand at AJAX applications, network optimization veterans are warning the technologies that make these rich, interactive programs work can put a strain on networks.

Alagu Periyannan, CTO at WAN optimization vendor Blue Coat Systems, says many developers are unaware of the network inefficiencies inherent in many AJAX applications, in part because tool kits designed to streamline AJAX development mask these qualities. “These tool kits are hiding the work that happens over the network from the developers,” he says.

That can lead to surprises later. “What will happen is someone will test an application on the LAN and see that it works great, then they will deploy it to the branch offices and issues will start happening,” Periyannan says. “They will find they need to do some more efficient things in their network and application delivery infrastructure to be able to alleviate some of these issues.”

Part of what makes AJAX applications inefficient in terms of network usage is their reliance on polling technologies that keep content fresh without requiring end users to request updated information. “In the background, though the user isn’t necessarily hitting a button on a page, the application is creating a lot of network traffic by polling the back end,” Periyannan says.

But in a lot of cases the polling doesn’t result in new data being served to the client, he points out. In a situation like this, traditional caching technologies can help make an AJAX application more efficient: If content hasn’t changed, caching devices can avoid resending an object unnecessarily.

Compression technologies also can be useful with AJAX applications, to deal with XML’s verbosity, Periyannan says. “XML is a very useful format from an interoperability point of view, however it is kind of heavy in terms of the language used. There are a lot of redundant tags.”

Ann Bednarz is associate news editor at Network World.

  • Share/Email
  • Tweet This
  • Comment
  • Print
Partner Content

Blue Stripe Software

www.bluestripe.com/

Improving Application Performance Troubleshooting

Diagnosing why an application is slow is hard, at times taking days or weeks to isolate and resolve. This paper explains the challenges involved using current management tools, provides a 'wish list' for application management and analysis, and explains the need for an application system-wide approach that monitors entire applications, not components.

Download Whitepaper

Virtual Vigilance: Managing Application Performance in Virtual Environments

This paper highlights the impact of virtualization on application performance.  "Managing Application Performance in Virtual Environments" states: "Best-in-Class organizations are predominately taking actions around improving visibility across both physical and virtual systems, assessing the business impact of application performance and understanding interdependencies of applications in virtualized environments."

Download Whitepaper

Application Service Requests: The Missing Link for Pragmatic ITSM

Forrester Research analyst Glenn O'Donnell and BlueStripe co-founder Vic Nyman discuss a breakthrough approach to application problem management. Learn the new approach for ITSM problem management, which provides: Rapid isolation of application slow-downs to specific components for quick problem resolution, 24/7 monitoring for proactive notification of potential issues before end users are impacted and much more.

Register for Webcast

Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed