Rust 與 WebAssembly 的這週新聞 006
各位好,歡迎各位閱覽《Rust 與 WebAssembly 的這週新聞》的另一篇報導!
Rust 是一種系統語言,追求安全性、並行性及速度的三重特性。
WebAssembly 是一種堆疊式虛擬機器和指令集。其快速、安全、具可攜性,而且是開放式 Web 平臺的一部分。藉由編譯至 WebAssembly,我們可以在網路上執行 Rust 程式碼!
這篇文章彙整 Rust 與 WebAssembly 的進度及社群的每週摘要。
我們錯過什麼了嗎?請在 @rustwasm 推文給我們或傳送 pull request 給我們。
想參與 Rust 與 WebAssembly 嗎?加入 Rust 與 WebAssembly 工作小組吧!
新工具、程式庫及專案
- 鐵路圖表生成器適用於具有 wasm 示範的 Rust macro_rules!巨集
- 殘留執行中程式的 pull request,將 Wasm SIMD 內建函數公開至 stdsimd
- 正在開發中的原型,將 DWARF 除錯資訊用於 Firefox 的 debugger.html,以除錯 Rust+Wasm 程式中的內嵌堆疊框架
- 以下是該原型的動態圖片!
- WIP 規格工作:此處 和 此處
- WIP 分支:此處 和 此處
新聞及版本
- 已建立 W3C wasm 工作小組除錯的官方子章程
- 公布
wasm-bindgen
0.2.16 - 公布
wasm-bindgen-futures
的初始版本! 在 RustFuture
和 JavaScriptPromise
之間順利地進行轉換。 - 公布
js-sys
0.2.1 - 公布
console_error_panic_hook
0.1.4 - 將書籍現有的「工具」區段整理為精選且主觀的「你應該知道的工具」區段。
- 在書籍中新增精選且主觀的「你應該知道的程式庫」區段。
文章、部落格貼文及簡報
- 採用 Rust 與 WebAssembly 省下數百萬美元
- @ashleygwilliams 在柏林 Rust 大會中發表了一場超棒的演說。以下是投影片。 錄影即將推出!
- AR 繪圖專案,採用 Js + Rust/wasm 在 wafflejs 建置 -投影片
- 「利用 Jupyter、Rust 和 WebAssembly 進行基於瀏覽器的視覺資料探勘」影片 投影片 – @munkm 於 7 月 13 日在 SciPy 的演講,關於在 jupyter 筆記本中視覺化資料集的 rust/wasm 後端模組。
- 在 Rust+Wasm 和 JavaScript 中進行光線追蹤
RFC
徵求貢獻
- 加入 Rust 和 WebAssembly 工作團體!
- 公開對所有全球 JS 物件的綁定
- 幫助建立
web-sys
函式庫,啟用更多 WebIDL 介面綁定產生的功能! - 新增
extends = ...
屬性至js-sys
型別