WebAssembly binary format

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf file format
gptkbp:contains sections
gptkbp:designedFor compactness
fast decoding
safe execution
gptkbp:enables near-native performance
gptkbp:encodes little-endian
gptkbp:fileExtension .wasm
https://www.w3.org/2000/01/rdf-schema#label WebAssembly binary format
gptkbp:introducedIn 2017
gptkbp:magicNumber 0x00 0x61 0x73 0x6D
gptkbp:purpose portable compilation target
gptkbp:relatedTo gptkb:WebAssembly_text_format
gptkbp:sectionType code section
data section
export section
function section
global section
import section
memory section
table section
type section
gptkbp:specifies https://webassembly.github.io/spec/core/binary/index.html
gptkbp:standardizedBy gptkb:World_Wide_Web_Consortium
gptkbp:supports deterministic execution
stack-based virtual machine
gptkbp:usedBy gptkb:WebAssembly
gptkbp:usedFor compiling languages like C, C++, Rust
gptkbp:usedIn web browsers
server-side environments
gptkbp:versionField 4 bytes
gptkbp:bfsParent gptkb:WebAssembly_Core_Specification
gptkbp:bfsLayer 5