O'Reilly logo

Backbase 4 RIA Development by Sergey Ilinsky, Ghica van Emde Boas

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

Asynchronous communication

The first letter "A" in the word AJAX stands for Asynchronous. You may wonder, however, what is asynchronous to what, and how is this possible?

When a page is loaded in the web browser, it starts its client-side life. In that period of time, many interesting things happen in modern web pages or web applications. For example, some animations could start running, some content could be updated, and so on.

True asynchronous processes in the browser do not exist, in any case, not when this book was written. This means that any of execution JavaScript code initiated, for example, by a user input event would have to be processed entirely before another event could happen. The same is true for JavaScript timeouts and intervals—they ...

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