según la W3C es reciente, de este año:
http://www.w3.org/TR/XMLHttpRequest/
según está página tenemos el soporte:
http://caniuse.com/xhr2
y según veo en este ejemplo:
http://blog.webagesolutions.com/archives/497 o este
http://css.dzone.com/news/file-upload-and-progress se requiere HTML5 FileApi, pero no veo ningún atributo o propiedad que me indique de cual XMLHttpRequst se trate, a no ser que tenga implementado algo como xmlhttprequest.getLevel() o algo así, en tal caso revise el documento de la W3C completo.
creo que aquí puede tener la respuesta:
http://blog.new-bamboo.co.uk/2010/07...x-file-uploads como lo indica la fuente, no requiere que el navegador soporte HTML5 completamente, pero sí al menos la File Api y el nuevo XmlHttpRequest nivel 2