Anubisに WebAssembly を実装するのに1年かかった——ボット対策ツールの技術的苦闘を公開
Anubisに WebAssembly を実装するのに1年かかった——ボット対策ツールの技術的苦闘を公開
| 項目 | 内容 |
|---|---|
| ジャンル | その他IT |
| 日付 | 2026-09-07 |
| 元記事 | Hacker News |
要約
Gitea・Forgejo向けのAIボット対策ツール「Anubis」の開発者が、WebAssembly(Wasm)モジュールの実装に1年以上を要した経緯を詳細に公開した。Wasmをブラウザ側のPoW(プルーフ・オブ・ワーク)チャレンジに使う設計で、AIクローラーや自動化ツールによる過負荷を軽減することを目的とする。Wasmバイナリのサイズ最適化・ブラウザ互換性の確保・ランタイムの差異吸収など多岐にわたる技術課題があり、それぞれの解決策と失敗例が率直に語られている。AIクローラーによるオープンソースインフラへの負荷が深刻化する中、Wasmベースのクライアントサイド検証というアプローチの設計判断を理解できる、技術的に価値の高いポストモーテムだ。