AI注目記事のキュレーターページ

← 一覧へ戻る

重要度 中2026-07-16 23:34:16

WebAssemblyで動作するFirefox

サマリー

PuterがFirefoxをWebAssemblyにコンパイルし、別のブラウザ内で動作させるプロジェクトを発表しました。デモはWebSocketを介してトラフィックを処理し、エンドツーエンドの暗号化をサポートしています。類似のプロジェクトも存在しますが、オンラインデモはまだありません。

本文

これは非常にクールな話です:PuterがFirefoxをWebAssemblyにコンパイルし、別のブラウザ内で全体のブラウザが動作するようにしました。私のブログは、FirefoxがWebAssemblyで動作し、さらにChrome内で動いています。彼らはFirefox/Geckoを選んだ理由は、強力なシングルプロセスサポートがあるからです。このプロジェクトには約25,000ドル相当のClaude OpusとFableトークンが使用されましたが、Claude Maxのサブスクリプションプランを利用したため、実際のコストはかなり少なくなりました。デモはすべてのトラフィックをWebSocketプロトコル(Wispプロトコルを使用)を介してPuterのサーバーに通す必要があります。これは、ブラウザ内で実行されるコードが任意のネットワーク接続を開けないため、このような仕組みを機能させるための要件です。(そのプロキシは高額に聞こえます!チームはプロジェクトに関するHacker Newsの会話中にトラフィックを処理するためにサーバーをスケールアップする必要がありました。)Puterはこれがエンドツーエンドの暗号化をサポートすると主張しており、実際にその通りのようです。WebSocketメッセージを検査したところ、私のHTTPSサイトへのトラフィックは暗号化されていましたが、http://www.example.com/へのリクエストとレスポンスは平文でした。こちらがfirefox-wasmのリポジトリです。同様のプロジェクトであるtheogbob/WebkitWasmはWebKitをWASMにコンパイルしていますが、現在はアクセス可能なオンラインデモはありません。

Contact us

ご質問・ご相談等ございましたらお気軽にご相談ください。

  • フォームでのご相談
    フォームでのご相談

    ホームページ制作、運用・更新における
    ご相談はお気軽にご連絡ください。

    お問い合わせ・ご相談
  • お電話でのお問い合わせ
    お電話でのお問い合わせ

    お電話でのご相談も随時受け付けております。
    見積依頼などもお気軽にご連絡ください。

    052-700-8712 平日 10:00~19:00