您好並歡迎來到 Rust 和 WebAssembly 這一週的第一篇!

Rust 是一套追求三目標的系統語言:安全、並行和高速。

WebAssembly 被設計為編譯 C、C++ 和 Rust 等高階語言的可攜式目標,讓部署在 Web 上的客戶端和伺服器應用程式成為可能。

這是它進度和社群的每週摘要。

@rustwasm 推文給我們或寄送拉取要求。想參與嗎?我們熱愛貢獻!

新聞和版本

  • 連結器 lld 進入了 Rust 的每晚更新!預期使用 lto = true 時,.wasm 編譯的速度會更快速、.wasm 二進位檔案會更小,支援自訂的 .wasm 區段,以及更多事項。

  • wasm-pack.wasm 打包起來並發佈到 npm

    此專案的目標是建立一個可攜式的指令列工具,用於將已編譯的 WebAssembly 專案發佈到 npm 儲存庫中,供使用 npm CLI、yarn 或任何其他與 npm 儲存庫介面的 CLI 工具的 js 開發人員使用。

  • rust-dominator 是一個零成本的虛擬 DOM 函式庫。它甚至已有一個符合規格的 TODO-MVC 執行

  • Kovan 是一個類以太坊的測試網路。
  • wasm-sign 是一個 WebAssembly 簽署和驗證工具。

  • edit-text 是一個使用 Rust 和 WebAssembly 建置的協作文字編輯器。

  • wasm_bindgen 0.2.0 發布
    • 使用新的 #[wasm_custom_section] 屬性來預設產生較小的部分
    • 預設的 JS 輸出和 Node.js 或瀏覽器相容
    • --nodejs 旗標的輸出現在可以用 Node.js 原生使用,也就是說它使用 require 並同步載入 WebAssembly 模組
    • 在準備加入封閉和資產等新功能時,進行了許多內部重構
  • wee_alloc 0.2.0 發布

文章、部落格貼文和會談

即將舉辦的活動/會談