Well, as a practical matter, any search that attempts to dump more than about 100 records at a shot on my screen makes my eyes
water and my vision go blurry. It would be a lot easier on the users (and on the network!) if you could limit how much comes back per request.
I've never actually looked at the the view tree processing mechanism closely enough to make absolute claims, but considering that there are a lot of reasons why multiple requests could be processed concurrently above and beyond itchy button fingers, I'd look at the app first, figuring that someone already allowed for JSF itself to deal with such things. There
could be a problem there, but the odds are against it.