Internet Explorer 7 supposedly introduced a new responseBody member for XMLHttpRequest that returns an array of unsigned integers. Likewise, send() now accepts such an argument. However, I've been unable to make it work. I'm planning to specify it as an Array of unsigned integers. Hopefully this will be compatible with whatever ES4 introduces for byte arrays.
My plan for send() is that if it's passed an Array which contains non-unsigned integers that those are converted to 0 and that unsigned integers larger than 255 are converted to 255.
-- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>