Limited ArrayBuffer proposal
What’s next
Timeline
Read-only Collections
Oct 2019, by MM & PHE, stage 1
Limited ArrayBuffer
Apr 2021, by JWK, stage 1
references
Resizable ArrayBuffer
Aug 2021, by SYG
Immutable ArrayBuffer
by MM & PHE & RGN & JWK
[stage 1] Nov 2024
[stage 2] Dec 2024
Similar API shape: transferToImmutable
ArrayBuffer.prototype.transfer
Oct 2022, by SYG & JH & Yagiz Nizipli
Jul 2024 to stage 4
Replaces one of the motivations
splitted out from resizable AB
Revisit: problems to be solved
Revisit: drafted solution
In-place freeze
Motivation: what’s left
Limited ArrayBuffer
(Update: WebGPU may need this, see https://github.com/tc39/proposal-immutable-arraybuffer/issues/25)
(WebAssembly use case: https://github.com/tc39/proposal-limited-arraybuffer/issues/11)
Immutable ArrayBuffer
moved to
Stay in stage 1? Withdraw?
…?