Π Π΅Π»ΠΈΠ· Wasmer 1.0

Π’Ρ‹ΠΏΡƒΡ‰Π΅Π½ Wasmer 1.0 β€” срСда выполнСния WebAssembly (сокр. Wasm), написанная Π½Π° Rust. Wasm автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ прилоТСния Π² пСсочницу для бСзопасного выполнСния, защищая хост ΠΎΡ‚ ошибок ΠΈ уязвимостСй Π² Π½ΠΈΡ…. Wasm Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΡƒΡŽ срСду выполнСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ Wasmer Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Docker слишком Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ выпуска:

  • ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ компиляция Π² Ρ€Π°Π·Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»Π° врСмя компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ Π½Π° Π²Ρ‹Π±ΠΎΡ€: Singlepass (ΡƒΠΏΠΎΡ€ Π½Π° быстроту компиляции), Cranelift, LLVM (ΡƒΠΏΠΎΡ€ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°).
  • ПоявлСниС кросс-компиляции, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Wasm для aarch64 Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ с x86_64 ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Apple Silicon.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru