To support the embedding of WebAssembly into different environments, its specification is split into layers that are specified in separate documents. Core specification Defines the semantics of WebAssembly modules independent from a concrete embedding. The WebAssembly core is specified in a single document: WebAssembly: defines the structure of WebAssembly modules, their instruction set, and their