is there a shorter / faster way of extracting the byte data of a blob composed of a uint8 followed by 2 uint16?
im currently extracting this way:
/**
* is there a faster way to do this??
*/
async function handleResponse( blob )
{
const obuff = await blob.arrayBuffer()
var arr1 = new Uint8Array( obuff.slice(0,1) );
var arr2 = new Uint16Array( obuff.slice(1) );
console.log( arr1[0], arr2[0], arr2[1] )
}
// simulating a blob returned from the server...
const blobFromTheServer = new Blob([
Uint8Array.of(1),
Uint16Array.of( 2345, 6789 )
])
handleResponse( blobFromTheServer )