act19 wrote:Why is synchronization so important in AJAX applications.
I've been using a simple HTTP-based system and it seems to work fine.
So what is the story here, guys?
If your application tests that operate with HTTP-based playback work OK for you, then, well, "...if it ain't broke then don't fix it."
However....
In an AJAX application the timing and even the specifics of the HTTP sequence vary over time, so if you really have an AJAX application what you have won't work at all.
It is the
asynchronous part of AJAX that bites you.
You see, if you have fixed delays in your HTTP sequences then there will always be a time when your fixed delay is not long enough.
eValid solves the problem with active AJAX synchronization using commands that run inside the browser.
eValid Support