If you're going to read the entire blob into memory as you do here, then there is no need to use BlobView.    You can use FileReader.readAsArrayBuffer and DataView instead.