XMLHttpRequest って普通に途中のデータ拾えないっけ
res.readyState ==4 だけしかみてないなんてないよね?
readyState == 3 をみるんだよ