⚙️ DevOps & Platform Eng

CloudflareのRust Workers、パニックからの復活劇 — もう「インスタンス全体が沈む」悪夢は過去の話だ

あなたのCloudflare Workerで、たった一つのリクエストがパニックを起こした。以前なら、インスタンス全体がダウンしかねなかった。それが今や? 状態を保持したまま復旧する。その根本的な修正点を解説しよう。

Cloudflare Workers上のWebAssemblyにおけるRustパニックアンワインドの図

⚡ Key Takeaways

  • Rust Workersはアンワインドサポートによりパニックから回復し、状態を保持するようになった――インスタンス全体の再起動は過去のもの。 𝕏
  • wasm-bindgenにアップストリームされた:アボートは封じ込められ、インスタンスが汚染されることはなく、全ユーザーに適用される。 𝕏
  • WebAssembly EHによりネイティブライクな復旧が可能に。大胆な賭け:パフォーマンス重視のWorkerではRustがJSを凌駕するだろう。 𝕏
Sam O'Brien
Written by

Sam O'Brien

Programming language and ecosystem reporter. Tracks releases, package managers, and developer community shifts.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by Cloudflare Blog

Stay in the loop

The week's most important stories from Dev Digest, delivered once a week.