ΠΡΠΏΡΡΠ΅Π½ Wasmer 1.0 β ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ WebAssembly (ΡΠΎΠΊΡ. Wasm), Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° Rust. Wasm Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Π·Π°ΡΠΈΡΠ°Ρ Ρ ΠΎΡΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² Π½ΠΈΡ . Wasm ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ Wasmer ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Docker ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π²ΡΠΏΡΡΠΊΠ°:
- ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π² ΡΠ°Π·Ρ ΡΠΌΠ΅Π½ΡΡΠΈΠ»Π° Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
- ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ Π½Π° Π²ΡΠ±ΠΎΡ: Singlepass (ΡΠΏΠΎΡ Π½Π° Π±ΡΡΡΡΠΎΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ), Cranelift, LLVM (ΡΠΏΠΎΡ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°).
- ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΠΎΡΡ-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Wasm Π΄Π»Ρ aarch64 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Ρ x86_64 ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Apple Silicon.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru