O'Reilly logo

Web Development with JavaScript and Ajax Illuminated by Allen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER

7

Ajax Challenges and Best Practices

Chapter Objectives

• Investigate technical challenges of Ajax applications

• Introduce best practices of Ajax development

• Present open-source tools for quality assurance

• Discuss security problems of Ajax applications

7.1 Overview

 

Although Ajax has quickly gained the favor of users, it nevertheless increases the complexity of web application development. Ajax developers face several new challenges, e.g., testing callback functions, debugging asynchronous calls, examining the frequently changing DOM structures, and avoiding racing conditions between concurrent asynchronous calls. Security is another serious concern because of Ajax worms. This chapter exposes you to the tricky issues and challenges ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required