แแก แแ แแก Wasmer แแ แแแฅแขแแก แแแกแแแ แซแแ แแแแแ แแแแแจแแแแ, แ แแแแแแช แแแแแแ แแแก แแแจแแแแแก WebAssembly แแแแฃแแแแแก แจแแกแแกแ แฃแแแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แฃแแแแแ แกแแแฃแ แ แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแฃแจแแแ แกแฎแแแแแกแฎแแ แแแแ แแชแแฃแ แกแแกแขแแแแแ, แแกแแแ แแ แแกแแแแ แแแแแก แกแแแแ แฏแแจแแจแ แจแแกแแกแ แฃแแแแแแ. แแ แแแฅแขแแก แแแแ แแแฌแแ แแแแ Rust-แจแ แแ แแแฌแแแแแแ MIT แแแชแแแแแแ.
แแ แแ แแ แแแแแ แแแแแแแชแแแก แกแฎแแแแแกแฎแแ แแแแขแคแแ แแแแ แแแจแแแแแก แจแแกแแซแแแแแแแ แฃแแ แฃแแแแแงแแคแแแแ แแแแแก แแแแแแ แแแแแก WebAssembly แจแฃแแแแแฃแ แแแแจแ แจแแแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแจแแแแฃแแ แแงแแก แแแแแกแแแแ แแแแ แแชแแฃแ แกแแกแขแแแแแ แแ แฉแแ แแฃแแ แแงแแก แกแฎแแ แแ แแแ แแแแ แแแแก แแแแแแก แแ แแแ แแแแแจแ. แแ แแแ แแแแแ แแ แแก แแกแฃแแฃแฅแ แแแแขแแแแแ แแแ, แ แแแแแแแช แแฌแแ แแแแแแ WebAssembly แคแกแแแแแแแแก. แแก แแแแขแแแแแ แแแ แแ แแ แแก แแแแแฃแแ แแแแ แแชแแฃแ แกแแกแขแแแแกแแแ แแ แจแแแซแแแแ แจแแแชแแแแแก แแแแก แแแแแแแแ แแแแแ แแแฌแแ แแแ แแแแแกแแแแ แแ แแแ แแแแ แแแแก แแแแแ. Emscripten แแแกแขแ แฃแแแแขแแ แแฃแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ WebAssembly-แจแ แแแแแแแแชแแแกแแแแก. WebAssembly แแแแแแแแ แ แแแแขแคแแ แแแก แแแแฅแแแฃแ แแแแจแ แแแแแกแแแแ แแแแแ, แแแก แแฎแแ แแแญแแ แแแ แแฅแแก แกแฎแแแแแกแฎแแ แแแแแแแแชแแแก backend-แแแแก (Singlepass, Cranelift, LLVM) แแ แซแ แแแแแแก แแแแแแจแแ แแแ (JIT แแ แแแแ แแขแแก แแแแแก แแแแแ แแ แแแแก แแแแแงแแแแแแ).
แแแแแแแชแแแแ แแแแแแ แแแฃแแแ แซแแ แแแแแ แกแแกแขแแแแแแ sandbox แแแ แแแแจแ แแ แแฅแแ แฌแแแแแ แแฎแแแแ แแแแแแ แแ แแแฃแ แคแฃแแฅแชแแแแแ (แจแแกแแซแแแแแแแแแแ แแแคแฃแซแแแแฃแแ แฃแกแแคแ แแฎแแแแแก แแแฅแแแแแแ - แแแแแแฃแ แ แแกแฃแ แกแแแ (แคแแแแแแ, แแแ แแฅแขแแ แแแแ, แกแแแแขแแแ, แกแแกแขแแแฃแ แ แแแ แแแ แแ แ.แจ.) แแแฅแแแแแแแกแแแแก, แแแแแแแชแแ แฃแแแ แแแแชแแก แจแแกแแแแแแกแ แฃแคแแแแแแแกแแแแแ). แฌแแแแแแก แแแแขแ แแแ แแ แกแแกแขแแแแกแแแ แฃแ แแแแ แแฅแแแแแแ แฃแแ แฃแแแแแงแแคแแแแ WASI (WebAssembly System Interface) API-แแก แแแแแงแแแแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแ แแแ แแแแ แแแแก แแแขแแ แคแแแกแแแก แคแแแแแแแแ, แกแแแแขแแแแแ แแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแ แแแฌแแแแแฃแ แกแฎแแ แคแฃแแฅแชแแแแแแ แแฃแจแแแแแกแแแแก.
แแแแขแคแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแฌแแแ แแแแแแแชแแแก แจแแกแ แฃแแแแแก แจแแกแ แฃแแแแแก แแจแแแแแฃแ แแกแแแแแแแแแแ แแฎแแแก. Native Object Engine-แแก แแแแแงแแแแแแ WebAssembly แแแแฃแแแกแแแแก, แจแแแแซแแแแ แแแแแ แแ แแแ แแจแแแแแฃแ แ แแแแ ("wasmer compile -native" แฌแแแแกแฌแแ แแแแแแแแ แแแฃแแ .so, .dylib แแ .dll แแแแแฅแขแแแแก แคแแแแแแแก แแแแแ แแ แแแแกแแแแก), แ แแแแแแช แแแแแฎแแแก แแแแแแแแฃแ แแแจแแแแแก, แแแแ แแ แแแแ แฉแฃแแแแก แงแแแแ แแแฎแแกแแแแแแแแก. แฅแแแจแแก แงแฃแแแก แแแแแแชแแ. แจแแกแแซแแแแแแแ แฌแแแแกแฌแแ แแแแแแแแ แแแฃแแ แแ แแแ แแแแแแก แแแฌแแแแแ แฉแแจแแแแแฃแแ Wasmer-แแ. Rust API แแ Wasm-C-API แจแแแแแแแแแแแฃแแแ แแแแแแแขแแแแกแ แแ แแแแแแแขแแแแก แจแแกแแฅแแแแแแ.
WebAssembly แแแแขแแแแแ แแก แแแกแแจแแแแแ แกแแแแแ แแกแแ แกแแกแขแแแแแ แแแแแแกแขแแแแ แแ Wasmer Runtime, แ แแแแแแช แแแแแก แแแ แ แแแแแแแแแแฃแแแแแก แแแ แแจแ (โcurl https://get.wasmer.io -sSfL | shโ) แแ แแแฃแจแแแ แกแแญแแ แ แคแแแแ (โwasmer testโ .แแแแแโ). แแ แแแ แแแแแ แแแฌแแแแแแ แฉแแแฃแแแแ แแแ WebAssembly แแแแฃแแแแแก แกแแฎแแ, แ แแแแแแ แแแ แแแ แจแแกแแซแแแแแแแ WAPM แแแแแขแแก แแแแแฏแแ แแก แแแแแงแแแแแแ. Wasmer แแกแแแ แฎแแแแแกแแฌแแแแแแ แแแแแแแแแแแก แกแแฎแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก Rust, C/C++, C#, D, Python, JavaScript, Go, PHP, Ruby, Elixir แแ Java แแ แแแ แแแแแจแ WebAssembly แแแแแก แฉแแกแแ แแแแแ.
แซแแ แแแแแ แชแแแแแแแแแ Wasmer 3.0-แจแ:
- แแแแแขแแแฃแแแ แแแแแกแแแแ แ แแแแขแคแแ แแแกแแแแก แแจแแแแแฃแ แ แจแแกแ แฃแแแแแแ แคแแแแแแแก แจแแฅแแแแก แจแแกแแซแแแแแแแ. "wasmer create-exe" แแ แซแแแแแ แแแแแแแแ แแแแแแแแแแฃแแแ แแแแกแแแแแก, แ แแ แแแแแแงแแแแแก WebAssembly แจแฃแแแแแฃแ แ แแแแแก แคแแแแ Linux-แแก, Windows-แแกแ แแ macOS-แแก แแแแขแคแแ แแแแแกแแแแก, แ แแแแแแแช แจแแแซแแแแ แแแฃแจแแแ แแแแแ Wasmer-แแก แแแกแขแแแแชแแแก แแแ แแจแ.
- แฃแแ แฃแแแแแงแแคแแแแ WAPM แแแแแขแแแแก แแแจแแแแแก แจแแกแแซแแแแแแแ wapm.io แแแ แแฅแขแแ แแแจแ "wasmer run" แแ แซแแแแแแก แแแแแงแแแแแแ. แแแแแแแแแ, โwasmer run python/pythonโ-แแก แจแแกแ แฃแแแแ แฉแแแแขแแแ แแแแก แแแแแแแก แแแแแขแก wapm.io แกแแชแแแแแแ แแ แแแฃแจแแแแก แแแก.
- Wasmer Rust API แแแแแแแแ แจแแแชแแแแ, แ แแแแแจแแช แจแแแชแแแแ แแแฎแกแแแ แแแแกแแแ แแฃแจแแแแแก แกแขแแแ แแ แฃแแ แฃแแแแแงแแคแแแแ Wasm แแแแแฅแขแแแแก แฃแกแแคแ แแฎแแ แจแแแแฎแแแก แจแแกแแซแแแแแแแ Store แกแขแ แฃแฅแขแฃแ แแจแ. แจแแแแแแแแแแแฃแแแ แแฎแแแ MemoryView แกแขแ แฃแฅแขแฃแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แฌแแแแแแฎแแก แแ แฉแแฌแแ แแก แแแแแชแแแแแ แฎแแแแแแแ แแแฎแกแแแ แแแแก แแแแแจแ.
- Wasmer-js แแแแแแแแแขแแแแก แแแแ แแแ แแแแแ แแแแแ Wasmer-แแก แแแ-แแ แแฃแแแ แจแ แแแกแแจแแแแแ แแ แแแกแแแ JavaScript-แแแแ wasm-bindgen แแแแแแแแแแแก แแแแแงแแแแแแ. Wasmer-js แคแฃแแฅแชแแแแแแฃแ แแแแ แแกแแแแกแแ Wasmer-sys แแแแแแแแแขแแแแก, แ แแแแแแแช แจแแฅแแแแแแ Wasmer-แแก แแแกแแจแแแแแ แฉแแแฃแแแแ แแ แแแแ แแชแแฃแ แกแแกแขแแแแแแ.
- แแแแแ แขแแแแแฃแแ แซแ แแแแแ. JIT-แแก แชแแแแแฃแแ แซแ แแแแแแก แแแชแแแแ, แแแแแแแฃแ แ แแ แกแขแแขแแแฃแ แ แแแแจแแ แแกแแแแก (Universal, Dylib, StaticLib), แแฎแแ แจแแแแแแแแแแแฃแแแ แแ แแ แกแแแ แแ แซแ แแแ, แ แแแแแแช แแขแแแ แแแแ แแ แจแแแแแฎแแแ แแแแ, แ แแแแแจแแช แแแแขแ แแแแแแ แแแ แแแแขแ แแก แแแ แแแแขแ แแแแก แแแแแแ.
- แแ แขแแคแแฅแขแแแแก แแแกแแ แแแแแแแชแแแกแแแแก แแแแแแงแแแแแ rkyv แฉแแ แฉแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแฃแแแแแแ แแกแแแก แแแแ แแชแแแก, แ.แ. แแ แกแแญแแ แแแแก แแแฎแกแแแ แแแแก แแแแแขแแแแ แแแแแฌแแแแแแก แแ แแแกแแ แแแแแแแชแแแก แแฎแแแแ แแแแแแแแ แแแแแ แแแฌแแแแแฃแแ แแฃแคแแ แแก แแแแแงแแแแแแ. rkyv-แแก แแแแแงแแแแแแ แแแแจแแแแแแแแแ แแแแแ แแ แแแจแแแแแก แกแแฉแฅแแ แ.
- Singlepass แจแแแแแแแแแ แแแฃแแฏแแแแกแแแฃแแแ แแ แแแแแแแแจแแแแแแแแแ แคแฃแแฅแชแแแแแก แแฎแแ แแแกแแญแแ แแ, แกแแแแแแแแแแก แแแกแแฃแแฏแแแแกแแแแแ แแ แแแแแแแแแแกแแแแก แแแ แแแแก แฉแแ แฉแแแแแก แแฎแแ แแแญแแ แแก แแแกแแแแขแแแแแ.
- แแแฃแแฏแแแแกแแแฃแแแ WASI (WebAssembly System Interface) API. แแแคแแฅแกแแ แแ แแ แแแแแแแแ WASI API-แจแ แคแแแแฃแ แกแแกแขแแแแกแแแ แแฃแจแแแแแกแแแแก. แจแแแ แขแแแแแ แจแแแชแแแแ WAI-แแก (WebAssembly แแแขแแ แคแแแกแแแแก) แแแแแงแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแกแชแแแก แแแแแแแแจแ แแแแฎแแ แชแแแแแแก แแฎแแแ แคแฃแแฅแชแแแแแก แกแแ แแ.
แฌแงแแ แ: opennet.ru