導讀:週報劃分為4個部分:
WebAssembly Examples,介紹 WebAssembly 實現的實例;WebAssembly in the browser,介紹 WebAssembly 在web 瀏覽器的實現;WebAssembly beyond browser,介紹 WebAssembly 在後端的實現;WebAssembly blog,介紹好的文章;WebAssembly Examples
這個填詞遊戲由 Rust、 WebAssembly、 Svelte實現,可以在毫秒內計算出填詞結果,遠遠超越人類的語言水平。
這個遊戲主要有兩部分組成:
結論:Rust 與 WebAssembly 非常適合計算密集型的應用
GitHub 地址: https://github.com/paulgb/crossword-composer
WebAssembly in the browser
iCloud 隨附的 iWork 10.0 包含了使用WebAssembly從本機代碼庫( C + + / ObjC )提取的功能。
(注:目前沒有找到更多的資料。)
WebAssembly beyond the browser
Wasmtime 支持了 Go語言,開發者可以在Go 應用程序中直接調用 WebAssembly 模塊。
GitHub 地址:https://github.com/bytecodealliance/wasmtime-go
微軟 的 Deis Labs 推出了Krustlet 工具,可以讓開發者在 K8s 和容器內運行 WebAssembly workload。
這是一個非常實驗性的產品,不能用於實驗環境。
GitHub 地址:https://github.com/deislabs/krustlet
Second State 的 SSVM 發佈了新版本,以太坊開發者現在就可以部署 Ewasm 合約了,無需等待 ETH 2.0 的上線。
Github 地址:https://github.com/second-state/SSVM
Wasm3 添加了對 big-Endian 的支持
GitHub 地址:https://github.com/wasm3/wasm3/issues/125
WebAssembly blog
為什麼有的語言「不能」編譯成 WASM?