讓 Rust Workers 更加可靠:wasm‑bindgen 中的 panic 與 abort 復原
過去,Rust Workers 中的 panic(恐慌)是致命的,會損毀整個執行個體。透過與上游的 wasm‑bindgen 專案合作,Rust Workers 現在支援了具韌性的關鍵錯誤復原,包括使用 WebAssembly 異常處理 (WebAssembly Exception Handling) 進行 panic unwind(恐慌展開)。
標籤
過去,Rust Workers 中的 panic(恐慌)是致命的,會損毀整個執行個體。透過與上游的 wasm‑bindgen 專案合作,Rust Workers 現在支援了具韌性的關鍵錯誤復原,包括使用 WebAssembly 異常處理 (WebAssembly Exception Handling) 進行 panic unwind(恐慌展開)。
作為概念驗證,我們成功將 Matrix Homeserver 移植至 Cloudflare Workers 平台,在邊緣實現了自帶後量子加密的即時通訊系統。