Is it possible to get the progress of an XMLHttpRequest (bytes uploaded, bytes downloaded)?
This would be useful to show a progress bar when the user is uploading a
Firefox 3.5 will support upload progress event
One of the most promising approaches seems to be opening a second communication channel back to the server to ask it how much of the transfer has been completed.