An ArrayBufferView is a portion of an ArrayBuffer.
It has an offset, and a length.
Once created, it provides 3 read-only properties:
bufferpoints to the original ArrayBuffer
byteOffsetis the offset on that buffer
byteLengthis the length of its content in bytes
Typed Arrays and DataViews are instances of an ArrayBufferView.
Here's my latest YouTube video. I talk about work/life balance as a developer: