Mozilla, Fastly, Intel เปเบฅเบฐ Red Hat
เปเบเบทเปเบญเบชเปเบฒเบเปเบเบผเปเบเบผเบก Portable เบเบตเปเบชเบปเปเบเปเบเบฎเบนเบเปเบเบ WebAssembly เบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบขเบนเปเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบฐเบเปเบฒเปเบซเปเปเบเป API.
เบซเบเบถเปเบโเปเบ
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเปเบญเบ, เบกเบฑเบเปเบเปเบเบทเบเบชเบฐเปเบซเบเบตเปเบซเปเปเบเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบ nanoprocesses, เปเบเบดเปเบเปเบเปเบฅเบฐเปเบกเบเบนเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบทเบเปเบเบเบญเบญเบเปเบเบฑเบเปเบกเบเบนเบ WebAssembly เปเบเบเบเปเบฒเบเบซเบฒเบ, เบญเปเบฒเบเบฒเบเบเบตเปเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบกเบเบนเบเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ (เบเบปเบงเบขเปเบฒเบ, เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบชเบฒเบเบเบฐเบเปเป. เบชเบฒโเบกเบฒเบโเปเบเบตเบโเปเบเบปเปเบฒโเบฎเบฑเบโเปเบเบทเบญโเบเปเบฒเบโเบซเบผเบทโเปเบเบฅโเปโ)โ. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบเบฒเบเปเบเบเบเบฐเบเบงเบเบเบฒเบ, เบเบปเบงเบเบฑเบเบเบฒเบ WebAssembly เบกเบตเบเปเปเบฒเบซเบเบฑเบเปเบเบปเบฒเปเบฅเบฐเปเบเบทเบญเบเบเปเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบตเปเบกเปเบเบตเบก - เบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเบเบฑเบเบเบฒเบเปเบกเปเบเบเปเปเบเปเบฒเบเบงเปเบฒเบเบฒเบเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเปเบฒเบกเบฐเบเบฒ. เบเบฒเบเปเบเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเปเปเบเบฝเบเปเบเปเปเบเบฅเบฐเบเบฑเบเบเบญเบเปเบเปเบฅเบฐเปเบกเบเบนเบ, เปเบเปเบเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบธเปเบกเบเบญเบเปเบกเบเบนเบเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบปเปเบงเปเบ.
เบญเปเบฒเบเบฒเบเบเบตเปเบฎเปเบญเบเบเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบเบฑเบเปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบปเบงเบเบทเปเบเบเบฑเบเบเบปเบงเปเบญเบเปเบฅเบฐเบกเบญเบเบซเบกเบฒเบเปเบซเป dependencies เบเบฒเบกเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเปเบเบเปเบกเบเบนเบเปเบกเป (เบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบ WASI เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฐเปเบเบเบเบดเปเบชเบเบเบญเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเป - เบเบงเบฒเบกเบชเบฒเบกเบฒเบ). เบเบปเบงเบขเปเบฒเบ, เปเบกเบเบนเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเบฒเบเปเบญเบตเปเบเบฅเบฐเบเบปเบ, เปเบฅเบฐเบเปเบฒเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบกเบเบนเบเบเบทเบเบเปเบฒเบฅเบฒเบเบซเบผเบทเบกเบตเบเบธเบเบญเปเบญเบเบเบทเบเบฅเบฐเบเบธ, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบกเบเบต, เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฐเบเบทเบเบเปเบฒเบเบฑเบเบเบฝเบเปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบปเปเบฒเบเบฑเปเบ. เบเบฒเบเบเบฐเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบเบเบนเปเบชเปเบฒเบเปเบกเบเบนเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบปเบงเบเบตเปเบเบญเบเบเบญเบเบเบดเบเบเบฐเบเปเบฒเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบช, เปเบเบฑเปเบ: เปเบกเบทเปเบญเปเบกเบเบนเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบเบงเบฒเบกเบฎเปเบญเบเบเปเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบ. เบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบเบทเปเบญเบเบเบปเปเบเปเบเปเบเบทเบเบเบงเบเบชเบญเบเปเบฅเบฐเบเปเบฒเบเบงเบเปเบเบปเบฒเบเปเบฝเบเปเบเบ, เบเบฒเบเปเบซเบผเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฐเบเบทเบเบเบฐเบเบดเปเบชเบเบเบปเบเบเปเบงเบฒเบฅเบฒเบเปเบเบฑเบเบเบญเบเปเบกเบเบนเบเบเปเบญเบเบเบดเปเบเบเบทเบเบเบฑเบเบเบธเบ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฎเปเบงเบกเบเบฑเบเบเบฒเบเปเบเปเบเบตเบเบเบญเบเบเบฑเบเบเบฐเบกเบดเบ Bytecode
-
เบเปเบงเบเปเบงเบฅเบฒ โ runtime เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบฅเปเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบ WebAssembly เบเบตเปโเบกเบตโเบเบฒเบโเบเบฐโเบซเบเบฒเบ WASI เปเบเบฑเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบ stand-alone เบเบปเบโเบเบฐโเบเบดโ. เบกเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบง WebAssembly bytecode เปเบเบเปเบเปเบเบฐเปเบซเบเบเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบดเปเบชเบเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบฅเปเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบฝเบกเบเปเบญเบก (wasmtime เบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ). Wasmtime เบกเบตเปเบเบเบชเปเบฒเบเปเบเบเปเบกเบเบนเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบงเบฅเบฒเปเบฅเปเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเปเบฒเบเป, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบชเบฐเบเบฑเบเบเบตเปเบเบญเบเบญเบญเบเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบฒเบเบฑเบ; -
Lucet โ compiler เปเบฅเบฐ runtime เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบโเบเบฒเบโเปเบโเบฎเบนเบโเปเบเบ WebAssemblyโ. เปเบเบเปเบเบฑเปเบเบเบธเบโเบเบฐโเบชเบปเบกโเบเบฑเบ Lucet เปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบตเปเบเบฒเบเบงเปเบฒเบเบฐเปเบเบฑเบกเบฎเบนเบเปเบเบ (AOT, เบฅเปเบงเบเบซเบเปเบฒ) เปเบเบเบเบตเปเบเบฐ JIT เปเบเบปเปเบฒเปเบเปเบเบฅเบฐเบซเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบปเบ. เปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเปเบเปโเบเบทเบโเบเบฑเบโเบเบฐโเบเบฒโเปเบเบ Fastly เปเบฅเบฐโเปเบเปโเบเบทเบโเบเบฑเบโเบเบธเบโเปเบซเปโเบเบตโเบเบตเปโเบเบฐโเบเปโเบฅเบดโเปเบเบโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบซเบเปเบญเบโเบเบตเปโเบชเบธเบโเปเบฅเบฐโเปเบเบตเบโเบเบปเบงโเบขเปเบฒเบโเปเบซเบกเปโเบขเปเบฒเบโเบงเปเบญเบโเปเบง (เปเบงโเปเบเป Lucet เปเบโเปเบเบทเปเบญเบโเบเบฑเบโเบเบญเบกโเบเบดเบงโเปเบเบตโเปเบเบโเบเบฑเบโเบเบตเปโเปเบเป WebAssembly เบชเปเบฒโเบฅเบฑเบโเบเบนเปโเบเบฑเบโเบเบฒเบโเปเบเบตเบโเปเบโเปเบเปโเบฅเบฐโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโ)โ. เปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเปเบเบเบเบฒเบเบฎเปเบงเบกเบเบฑเบ, Lucet compiler เปเบเปเบเบทเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบฝเบเปเบเปเบเป Wasmtime เปเบเบฑเบเบเบทเปเบเบเบฒเบ; -
WAMR (WebAssembly Micro Runtime) เปเบกเปเบเปเบงเบฅเบฒเปเบฅเปเบเบญเบตเบเบญเบฑเบเปเบถเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ WebAssembly, เปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Intel เปเบเบทเปเบญเปเบเปเปเบเบญเบธเบเบฐเบเบญเบ Internet of Things. WAMR เบเบทเบเบเบฑเบเปเบซเปเปเปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเปเบญเบเบเบตเปเบชเบธเบ เปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเปเปเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบต RAM เปเปเบญเบ. เปเบเบเบเบฒเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเบเบฒเบชเบฒเปเบฅเบฐเปเบเบทเปเบญเบ virtual เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ WebAssembly bytecode, API (เบเบธเบเบเปเบญเบเบเบญเบ Libc) เปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบเปเบเบทเปเบญเบเปเบซเบง; -
เบเบปเบเปเบเบ โ เปเบเบทเปเบญเบโเบชเปเบฒเบโเบฅเบฐโเบซเบฑเบโเบเบตเปโเปเบโเบเบปเบงโเปเบเบโเบเบฑเปเบโเบเบฒเบโเบเบตเปโเปเบเบฑเบโเปเบญโเบเบฐโเบฅเบฒเบโเบเบญเบโเบเบฒโเบเบฑเบโเบเบฐโเบเบฐโเบฎเบฒเบโเปเบงโเปเบเบฑเบโเบฅเบฐโเบซเบฑเบโเปเบเบทเปเบญเบโเบเบตเปโเบเบฐโเบเบดโเบเบฑเบโเปเบเปโเปเบซเบกเบฒเบฐโเบชเบปเบกโเบชเปเบฒโเบฅเบฑเบโเปเบงโเบเบตโเบฎเบฒเบโเปเบงโเบชเบฐโเปเบเบฒเบฐโเปเบโเบซเบเบถเปเบโ. Cranelift เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบซเบเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบดเบเบเบปเบเปเบเปเบฎเบฑเบเปเบงเบซเบผเบฒเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ JIT (JIT เบเบตเปเปเบเป Cranelift เบเบทเบเบเปเบฒเปเบเปเปเบเปเบเบทเปเบญเบ virtual Wasmtime); -
WASI เบเบปเปเบงเปเบ โ เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบญเบ WASI (WebAssembly System Interface) API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบชเปเบฒเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ; -
cargo-wasi โ เปเบกเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบ Cargo เบเบตเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบฅเบฐเบซเบฑเบ Rust เปเบเบปเปเบฒเปเบเปเบ WebAssembly bytecode เปเบเบเปเบเปเบเบฒเบเปเบเปเบเบญเบ WASI เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป WebAssembly เบขเบนเปเบเบญเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบ; -
wat ะธเบเบปเบเบเบตเปเบเปเบฒเบ โ เบเบปเบงเบงเบดเปเบเบฒเบฐเปเบเบทเปเบญเบงเบดเปเบเบฒเบฐเบเปเปเบเบงเบฒเบก (WAT, WAST) เปเบฅเบฐเบเบปเบงเปเบเบเบเบฒเบเบชเบญเบเบเบญเบ WebAssembly bytecode.
เปเบเบทเปเบญเบชเบฐเบซเบผเบธเบ, WebAssembly เปเบกเปเบเบซเบผเบฒเบเปเบเบฑเปเบ Asm.js, เปเบเป
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru