XMLHttpRequestを使わずにiframeを使えばtimerを使って読み込み途中のものが拾えると思う。やったことないけど。