Wasmer 2.0, WebAssembly-เจ…เจงเจพเจฐเจฟเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ, เจ‰เจชเจฒเจฌเจง เจนเฉˆ

Wasmer เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจฆเฉ‚เจœเฉ€ เจตเฉฑเจกเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ, WebAssembly เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจฐเจจเจŸเจพเจˆเจฎ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ…เจตเจฟเจธเจผเจตเจพเจธเฉ€ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃ เจฒเจˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก Rust เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจนเฉ‡เจ เจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเฉ‡ WebAssembly เจ‡เฉฐเจŸเจฐเจฎเฉ€เจกเฉ€เจเจŸ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ OS 'เจคเฉ‡ เจšเฉฑเจฒ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจเจฎเจฌเฉˆเจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจนเจฒเจ•เฉ‡ เจญเจพเจฐ เจตเจพเจฒเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจนเจจ เจœเฉ‹ WebAssembly pseudocode เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ•เฉ‹เจก เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค Emscripten เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจจเฉ‚เฉฐ WebAssembly เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš WebAssembly เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจฌเฉˆเจ•เจเจ‚เจก (เจธเจฟเฉฐเจ—เจฒเจชเจพเจธ, เจ•เฉเจฐเฉ‡เจจเจฒเจฟเจซเจŸ, LLVM) เจ…เจคเฉ‡ เจ‡เฉฐเจœเจฃเจพเจ‚ (JIT เจœเจพเจ‚ เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก เจœเจจเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ) เจฆเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ…เจคเฉ‡ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต WASI (WebAssembly เจธเจฟเจธเจŸเจฎ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ) API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚, เจธเจพเจ•เจŸเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจ…เจฒเฉฑเจ— เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€ - เจนเจฐเฉ‡เจ• เจธเจฐเฉ‹เจค (เจซเจพเจˆเจฒเจพเจ‚, เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚, เจธเจพเจ•เจŸเจพเจ‚, เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚, เจ†เจฆเจฟ) เจจเจพเจฒ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเจˆ), เจ…เจฐเจœเจผเฉ€ เจจเฉ‚เฉฐ เจ‰เจšเจฟเจค เจธเจผเจ•เจคเฉ€เจ†เจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจœเจพเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ)เฅค

เจ‡เฉฑเจ• WebAssembly เจ•เฉฐเจŸเฉ‡เจจเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจฐเจจเจŸเจพเจˆเจฎ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš Wasmer เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹, เจœเฉ‹ เจ•เจฟ เจฌเจพเจนเจฐเฉ€ เจจเจฟเจฐเจญเจฐเจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ (โ€œcurl https://get.wasmer.io -sSfL | shโ€), เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจซเจพเจˆเจฒ (โ€œwasmer test.wasmโ€) เจšเจฒเจพเจ“เฅค ). เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค WebAssembly เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ WAPM เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค Wasmer เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ WebAssembly เจ•เฉ‹เจก เจจเฉ‚เฉฐ Rust, C/C++, C#, D, Python, JavaScript, Go, PHP, Ruby, Elixir, เจ…เจคเฉ‡ Java เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจเจฎเจฌเฉ‡เจก เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเฉ‡เจŸเจฟเจต เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค WebAssembly เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจˆ เจจเฉ‡เจŸเจฟเจต เจ†เจฌเจœเฉˆเจ•เจŸ เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจธเฉ€เจ‚ เจฎเจธเจผเฉ€เจจ เจ•เฉ‹เจก (โ€œwasmer compile -nativeโ€ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ€-เจ•เฉฐเจชเจพเจˆเจฒเจก .so, .dylib เจ…เจคเฉ‡ .dll เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ) เจคเจฟเจ†เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจธ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฐเจจเจŸเจพเจˆเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจธเจพเจฐเฉ‡ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚เฅค เจฌเจฟเจฒเจŸ-เจ‡เจจ เจตเจพเจธเจฎเฉ‡เจฐ เจจเจพเจฒ เจชเฉเจฐเฉ€-เจ•เฉฐเจชเจพเจˆเจฒเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ€ เจธเจชเจฒเจพเจˆ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค Rust API เจ…เจคเฉ‡ Wasm-C-API เจจเฉ‚เฉฐ เจเจก-เจ†เจจ เจ…เจคเฉ‡ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

Wasmer เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ API เจตเจฟเฉฑเจš เจ…เจธเฉฐเจ—เจค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเจพเจฒ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ 99% เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€. เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเจก เจตเจพเจธเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจตเฉ€ เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉˆ (เจตเจพเจธเจฎเฉ‡เจฐ 1.0 เจตเจฟเฉฑเจš เจฒเฉœเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจพเจธเจฎเฉ‡เจฐ 2.0 เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡)เฅค เจนเฉ‹เจฐ เจฌเจฆเจฒเจพเจ…:

  • SIMD (เจธเจฟเฉฐเจ—เจฒ เจ‡เฉฐเจธเจŸเฉเจฐเจ•เจธเจผเจจ, เจฎเจฒเจŸเฉ€เจชเจฒ เจกเจพเจŸเจพ) เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจกเฉ‡เจŸเจพ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจเจคเจพ เจจเฉ‚เฉฐ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเจฟเจจเฉเจนเจพเจ‚ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš SIMD เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจธเจผเฉ€เจจ เจธเจฟเจ–เจฒเจพเจˆ, เจตเฉ€เจกเฉ€เจ“ เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ—, เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ—, เจญเฉŒเจคเจฟเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ, เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
  • เจนเจตเจพเจฒเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, Wasm เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจœเจพเจ‚ เจ…เฉฐเจกเจฐเจฒเจพเจˆเฉฐเจ— เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ. เจซเจฒเฉ‹เจŸเจฟเฉฐเจ— เจชเฉเจ†เจ‡เฉฐเจŸ เจจเฉฐเจฌเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ LLVM เจฐเจจเจŸเจพเจˆเจฎ เจฆเฉ€ เจ—เจคเฉ€ เจฒเจ—เจญเจ— 50% เจตเจงเจพเจˆ เจ—เจˆ เจนเฉˆเฅค เจ•เจฐเจจเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจซเฉ€ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เฉเจฐเฉ‡เจจเจฒเจฟเจซเจŸ เจ•เฉ‹เจก เจœเจจเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ 40% เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ. เจ˜เจŸเจพเจ‡เจ† เจ—เจฟเจ† เจกเจพเจŸเจพ เจกเฉ€เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจธเจฎเจพเจ‚เฅค
    Wasmer 2.0, WebAssembly-เจ…เจงเจพเจฐเจฟเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ, เจ‰เจชเจฒเจฌเจง เจนเฉˆ
    Wasmer 2.0, WebAssembly-เจ…เจงเจพเจฐเจฟเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ, เจ‰เจชเจฒเจฌเจง เจนเฉˆ
  • เจคเฉฑเจค เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจนเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฐเจœเจฃเจพเจ‚ เจฆเฉ‡ เจจเจพเจฎ เจฌเจฆเจฒเฉ‡ เจ—เจ เจนเจจ: เจœเฉ‡เจ†เจˆเจŸเฉ€ โ†’ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ, เจจเฉ‡เจŸเจฟเจต โ†’ เจกเจพเจ‡เจฒเจฟเจฌ (เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€), เจ†เจฌเจœเฉˆเจ•เจŸ เจซเจพเจˆเจฒ โ†’ เจธเจŸเฉˆเจŸเจฟเจ•เจฒเจฟเจฌ (เจธเจŸเฉˆเจŸเจฟเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹