← Back to release summary

WebAssembly Bulk Memory Operations

Category
JavaScript
Type
New or changed feature
Status
Enabled by default (Chrome 75)
Intent stage
Prepare to ship

Summary

Adds a memmove type opcode to WebAssembly and enhances existing data sections to support importable base.This allows better optimization of large memcpy/memmove operations. Data section improvement will make shared libraries work better, especially with threads.

Standards & signals

Docs: https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md

Explainers: https://github.com/WebAssembly/bulk-memory-operations/blob/master/proposals/bulk-memory-operations/Overview.md

View on chromestatus.com