Allen Wirfs-Brock (2015-05-06T15:59:23.000Z)
d at domenic.me (2015-05-11T17:03:12.566Z)
These issues were discussed at the June 2014 TC39 meeting, see https://github.com/tc39/tc39-notes/blob/master/es6/2014-06/jun-4.md#conclusionresolution-12 "TC39 recognizes that the above are breaking changes relative to the Khronos spec. but we believe that the behavior of silently treating neutered buffers as 0-length buffers is seriously flawed and would set a terrible precedent for any future "transferable" data types." As an implementor you should implement this change and expose it via your pre-production release channels. Identify and analyze any breakage that is reported. If there is limited breakage use evangelism to try to get web developers to change their dependency upon that behavior. Report back to TC39 if you discover that breakage is wide-spread and cannot be remediated.