dataview2
Efficient DataView for isomorphic libraries
Installation
npm:
npm install dataview2
API
DataView2(buffer: Buffer|ArrayBuffer): BufferDataView|DataView
- node.js: returns an instance of
BufferDataView
- browser: returns an instance of
DataView
- node.js: returns an instance of
Buffer2(n: size): Buffer|ArrayBuufer
- node.js: return an instance of
Buffer
- browser: return an instance of
ArrayBuffer
- node.js: return an instance of
Examples
use Buffer in the Node.js
var buffer = 4; // → Buffervar view = buffer; // → BufferDataView // set a "float" in the data viewview; // ensure that the original Buffer was modifiedconsole;// → 1337.1234130859375 console;// → true
use ArrayBuffer in the browser
var buffer 4; // → ArrayBuffervar view = buffer; // → DataView // set a "float" in the data viewview; console;// → true // ensure that the original ArrayBuffer was modifiedconsole;// → 1337.1234130859375
License
MIT