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