// create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(16);
const view1 = new DataView(buffer);
const view2 = new DataView(buffer,12,4); //from byte 12 for the next 4 bytes
console.log(view1.byteLength + view2.byteLength); // 16 + 4
// expected output: 20