With a bit of research I\'ve found that, although ArrayBufferView wasn\'t initially exposed (through [NoInterfaceObject]) there appeared to be
ArrayBufferView
Better answer I guess:
var arr = new Float64Array(100); arr instanceof (new Uint16Array()).constructor.prototype.__proto__.constructor //true
works in Chrome & Firefox, maybe other browsers too