Internal
A segment that references a byte range inside the original source blob.
Once the range has been read, the raw bytes are stored in cache so that future reads of overlapping ranges are served from memory without issuing another arrayBuffer() call.
arrayBuffer()
Optional
Populated on first fetch. Once set, reads from this segment are in-memory and require no async I/O.
Exclusive end offset within the source blob.
Discriminant tag.
Inclusive start offset within the source blob.
A segment that references a byte range inside the original source blob.
Once the range has been read, the raw bytes are stored in cache so that future reads of overlapping ranges are served from memory without issuing another
arrayBuffer()call.