Skip to content

suchipi/resizable-buffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@suchipi/resizable-buffer

Helper class for "resizing" an ArrayBuffer.

  • When reducing the size, ArrayBuffer.slice is used (cheap).
  • When increasing the size, a new ArrayBuffer is created and the contents are copied over (expensive).
export declare class ResizableBuffer {
  constructor(byteLength: number);
  buffer: ArrayBuffer;
  resizeTo(byteLength: number): void;
  resizeBy(bytes: number): void;
}

About

"Resize" an ArrayBuffer (via slice or new+copy)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published