@chrisdickinson Yep! When you call `slice`, it just calls `subarray()` on the uint8array internally (which returns a new uint8array with the same backing arraybuffer) and re-wraps it in the node buffer api.

However, until Firefox fixes a bug you don't get zero-copy behavior in Firefox. But Brendan Eich himself said that it will be fixed, see: https://twitter.com/feross/status/413925352759500800