An attempt at mimicing node.js's Buffer API in the browser using typed arrays. This project uses a lot of code from node.js's lib/buffer.js. This library still needs a lot of work both to get it running across the board and to clean up some of the pollution it puts on the UInt8Array prototype.
<script src="src/browser-buffer.js" /></script>
<script>
var value = new Buffer('test');
console.log(value.toString());
value = new Buffer('test', 'utf8');
console.log(value.toString());
</script>
- Chrome 18 (beta) (Ubuntu)
- Firefox 10.0.2 (Ubuntu)
- More string encodings
- hex
- binary
- base64 (possibly use btoa/atob?)
- ucs-2