← 注目のニュースに戻る

Cloudflare、AI向けブラウザーKitesurfのコード公開。実行条件と互換性は

窓辺の白い机に置かれた無銘のノートパソコンと小型のネットワーク機器、整えられたケーブル(説明用画像・現場写真ではありません)

Cloudflareは11月13日、AIがWebページを操作する実験的なブラウザー基盤Kitesurfのソースコードを公開した。一般のChromeを起動せずにページを処理する設計で、既存の操作ツールから接続できる。コードのライセンスとクラウドでの実行料金は別で、対応するサイトや機能には開発途上の制約がある。

押さえておきたい要点

  • 13日にApache 2.0ライセンスでコードを公開。基盤の初披露は8月6日。
  • HTML・CSS・JavaScriptを処理し、画面画像を作る実験的なブラウザー。
  • Cloudflare上の実行にはWorkersの有料プランが必要。互換性や性能は用途ごとの確認が必要。

8月の発表から、13日のソースコード公開へ

Cloudflareは11月13日、KitesurfのコードをGitHubで公開したと発表した。基盤自体は8月6日に紹介されており、今回の新情報は実装を読んで検討できるようになった点にある。ライセンスはApache 2.0で、同梱する第三者の部品にはそれぞれのライセンスが残る。自社の製品へ組み込む場合も、公開されたコードだけでなく、依存する部品の条件を確認する必要がある。

Chromeを起動せず、ページを処理する仕組み

公開リポジトリは、KitesurfをCloudflare Workers上で動く実験的なブラウザーエンジンと説明する。HTMLで書かれたページの構造、CSSによる見た目、JavaScriptの処理を扱い、画面の画像を作る。Workersはクラウドで小さなプログラムを実行する基盤だ。従来のブラウザーをコンテナーという独立した実行環境で起動する方式とは構成が異なるが、既存のChromeを使うサービスが置き換わったという発表ではない。

既存の操作ツールとの接続と、互換性の限界

接続にはCDPという、ブラウザーを外部から操作する通信方式を使い、Puppeteerなどのツールを想定する。内部ではページ内の処理と描画などを分け、Rustで書かれた部品をWebAssemblyという実行形式に変換して使う。ただし操作の接続方式が共通でも、Webサイトの動作までChromeと同じとは限らない。開発元は互換性、信頼性、効率の改善を続けるとしており、利用したいページの挙動は個別に確かめる段階にある。

コードの公開と、クラウド実行の料金は別

READMEは、Cloudflare上で動かすにはDynamic WorkersとWorkersの有料プランが必要だと明記する。コードを入手できる条件と、実行サービスを使う費用を混同できない。編集上は、導入判断ではページが正しく表示されるか、必要な操作が完了するか、実際の負荷と費用がどうなるかを分けて見るのが実用的と考える。今回の資料だけでは、すべての業務で処理が速くなる割合や、料金が下がる幅は示せない。

確認できない点・読み方

構成と利用条件はCloudflareの発表・公開リポジトリによる。同じ開発元の資料であり、独立した性能の裏付けではない。当サイトでは実行試験やCPU・メモリーの比較測定を行っていない。

GO TO THE SOURCE

出典を読む

本記事は出典に基づきAIを使用して作成した独自の要約です。転載記事・現地取材記事ではありません。