WPT details: In test262. -https://github.com/tc39/test262/tree/ff405fd0df81ff52c3bcb5b2be3e872983fb0402/test/built-ins/ArrayBuffer/prototype/transfer - https://github.com/tc39/test262/tree/ff405fd0df81ff52c3bcb5b2be3e872983fb0402/test/built-ins/ArrayBuffer/prototype/transferToFixedLength - https://github.com/tc39/test262/tree/ff405fd0df81ff52c3bcb5b2be3e872983fb0402/test/built-ins/ArrayBuffer/prototype/detached
Adds the ArrayBuffer.prototype.transfer method, which copies the receiver buffer, detaches the receiver, then returns the copy. This adds a JS API for what is possible via structured cloning. Also adds ArrayBuffer.prototype.transferToFixedLength and the ArrayBuffer.prototype.detached getter. This is a TC39 proposal.