bcasey wrote:Can eValid synchronize playback to include the complete arrival of every JavaScript passage?
Yes, that capability exists.
But you say "every JavaScript passage." JavaScript programs run single-threaded in the JavaScript engine and eValid has the capability to synchronize playback to wait for a specific value of a specific property. But you do have to know what you are waiting for.
If you mean, can eValid sense when a complete section of JavaScript code arrives when a page is loaded, that's possible too, provided you know (maybe by experimentation) what the index number of that JavaScript is going to be. Then you could synchronize on some phrase at the end of the JavaScript string in that particular page element.
But, if you mean, can eValid magically wait for all JavaScript activity to cease...well, that's going too far. Doing that is very hard to do because it is very hard to know what the JavaScript programs that may be running are doing. The computer science term for this kind of problem is the "halting problem." No, eValid hasn't solved the halting problem.
But eValid does solve a lot of OTHER problems in a neat way!
eValid Technology