My app is an AJAX heavy app, i rerender components based on ajax commands to update portions of the page while not reloading the entire page.
My problem is how do i prevent any additional AJAX commands while the page has not yet fully been rendered yet.
Im using a4j for most of my ajax needs.
The rich documentation contains a nice chapter about this issue. You basically need to synchronize access through a Queue, which can be defined on each element. besides this you can define timeouts and dropping additional request.
P.S: The possiility to get the right answer is much highre if you ask these questions in the right forum!