This question could surely be applied to jQuery but in this case I am referring to Prototype. In the Prototype doc it says,
Since synchronous usage is
Well, i don't find that it is a problem to block the UI if the user is generating a loading image while the synchronous call is done. It could be the same as submitting the form.