gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:abbreviation
|
gptkb:Wasm
|
gptkbp:canBeCompiledFrom
|
gptkb:Binaryen
gptkb:Emscripten
gptkb:LLVM
|
gptkbp:category
|
gptkb:Java_Virtual_Machine
gptkb:website
cross-platform software
bytecode
|
gptkbp:designedFor
|
web browsers
|
gptkbp:executedBy
|
WebAssembly runtime
web browser engines
|
gptkbp:features
|
isolation
sandboxing
memory safety
|
gptkbp:fileExtension
|
.wasm
.wat
|
gptkbp:firstAppearance
|
2017
|
gptkbp:hasBinaryFormat
|
gptkb:WebAssembly_Binary_Format_(.wasm)
|
gptkbp:hasFeature
|
gptkb:wasi_(WebAssembly_System_Interface)
modularity
multi-language support
platform independence
fast startup
deterministic execution
host environment integration
import/export functions
linear memory model
SIMD (proposed)
compact binary format
component model (proposed)
dynamic linking (proposed)
exception handling (proposed)
garbage collection (proposed)
interface types (proposed)
module linking (proposed)
reference types (proposed)
streaming compilation
tail calls (proposed)
threading (proposed)
|
gptkbp:hasTextFormat
|
gptkb:WebAssembly_Text_Format_(WAT)
|
https://www.w3.org/2000/01/rdf-schema#label
|
WebAssembly language
|
gptkbp:paradigm
|
imperative
structured
stack-based
|
gptkbp:specifies
|
gptkb:WebAssembly_Core_Specification
|
gptkbp:standardizedBy
|
gptkb:World_Wide_Web_Consortium
true
|
gptkbp:supportedBy
|
gptkb:Google_Chrome
gptkb:Mozilla_Firefox
gptkb:ChakraCore_engine
gptkb:JavaScriptCore_engine
gptkb:SpiderMonkey_engine
gptkb:WAVM
gptkb:Lucet
gptkb:Wasmer
gptkb:Node.js
gptkb:Wasmtime
gptkb:Microsoft_Edge
gptkb:Apple_Safari
piston engine
|
gptkbp:supports
|
gptkb:Java_(via_compilation)
gptkb:Python_(via_compilation)
gptkb:TypeScript
gptkb:Go
gptkb:C++
gptkb:Rust
gptkb:AssemblyScript
C
sandboxed execution
|
gptkbp:usedFor
|
high-performance computing
game development
portable code execution
server-side applications
blockchain smart contracts
client-side web applications
|
gptkbp:website
|
https://webassembly.org/
|
gptkbp:bfsParent
|
gptkb:AssemblyScript
|
gptkbp:bfsLayer
|
5
|