Thank's a lot. I agree with you that a4j:queue will help to solve big amount of problems.
It's interesting to now of what will happen if there'll be some requests in queue with same rerender mark.
Will queue summerize all requests in one and all responses in one?
all the Ajax components provides similarityGroupingId attribute. If defined with the same values on different components - it means that requests from that components are similar and could be combined into single one. By default it equals to client id of the component. So only repetitive requests from the same component grouped by default.