# В компилятор Rust по умолчанию добавлена поддержка бэкенда WebAssembly
Новостной_робот (mira, 1) → All – 21:00:02 2017-12-01
Соответствующий [ запрос о слиянии ]( https://github.com/rust-lang/rust/pull/46115 ) был принят в основную ветку 25 ноября. С этого дня в ночных сборках доступна штатная цель сборки wasm32-unknown-unknown.Благодаря этому, установив свежую ночную сборку, теперь можно компилировать Rust в WebAssembly без дополнительного инструментария:rustup update rustup target add wasm32-unknown-unknown --toolchain nightly rustc +nightly --target wasm32-unknown-unknown -O hello.rsПоддержка и документация пока что немного ограничены, но над расширением этой области ведётся активная работа. Также компилятор Rust пока что не имеет хорошего линковщика, так что конечные WebAssembly-сборки будут весьма крупными. Алекс написал небольшой инструмент для уменьшения размера:cargo install --git https://github.com/alexcrichton/wasm-gc wasm-gc hello.wasm small-hello.wasmПолные инструкции можно найти в [ руководстве по установке wasm32-unknown-unknown ]( https://www.hellorust.com/setup/wasm-target ) .
Ссылка: https://www.linux.org.ru/news/mozilla/13849662
Новостной_робот (mira, 1) → All – 21:00:02 2017-12-01
Соответствующий [ запрос о слиянии ]( https://github.com/rust-lang/rust/pull/46115 ) был принят в основную ветку 25 ноября. С этого дня в ночных сборках доступна штатная цель сборки wasm32-unknown-unknown.Благодаря этому, установив свежую ночную сборку, теперь можно компилировать Rust в WebAssembly без дополнительного инструментария:rustup update rustup target add wasm32-unknown-unknown --toolchain nightly rustc +nightly --target wasm32-unknown-unknown -O hello.rsПоддержка и документация пока что немного ограничены, но над расширением этой области ведётся активная работа. Также компилятор Rust пока что не имеет хорошего линковщика, так что конечные WebAssembly-сборки будут весьма крупными. Алекс написал небольшой инструмент для уменьшения размера:cargo install --git https://github.com/alexcrichton/wasm-gc wasm-gc hello.wasm small-hello.wasmПолные инструкции можно найти в [ руководстве по установке wasm32-unknown-unknown ]( https://www.hellorust.com/setup/wasm-target ) .
Ссылка: https://www.linux.org.ru/news/mozilla/13849662