Cloudflare、ヘッドレスブラウザ+Puppeteerがすぐ使える「Workers Browser Rendering API」発表

今回は「Cloudflare、ヘッドレスブラウザ+Puppeteerがすぐ使える「Workers Browser Rendering API」発表」についてご紹介します。

関連ワード (利用、取得、接続等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Cloudflareは、同社が提供するCloudflare Workersの新機能として、ヘッドレスブラウザとそれをコントロールするPupeteerを呼び出せる「Workers Browser Rendering API」(以下、Browser Rendering API)のクローズドベータを発表しました。

We’re excited to announce a private beta of the Workers Browser Rendering API. With browser automation, you can programmatically do anything that a user can do when interacting with a browser. https://t.co/fGv9gq7d7M #DeveloperWeek

— Cloudflare (@Cloudflare) November 16, 2022

Browser Rendering APIを用いることで、開発者は自分でヘッドレスブラウザやPuppeteerのインストールや運用などをすることなく、Cloudflareのデータセンター上で実行されているヘッドレスブラウザのプロセスとPuppeteerをCloudflare WorkersのAPI経由で呼び出せます。

そのため、Webブラウザ上に表示される画面のスクリーンショットを定期的に取得してメールをするプログラムや、Webアプリケーションの自動テストのためのプログラムなど、Webブラウザの操作を自動化することで可能になるさまざまなアプリケーションをすぐ実行できるようになります。

ヘッドレスブラウザのインスタンスをプールし、すぐ利用可能に

Cloudflareによると、Browser Rendering APIの具体的な仕組みは以下のようになっています。

まず同社エッジロケーションのデータセンターには、Googleが開発した高度な分離機能を備えるコンテナランタイム「gVisor」を用いて、ヘッドレスブラウザのインスタンスがウォーム状態で多数プールされています。

これはブラウザ上で何らかの悪意のあるプログラムが実行されたとしても、それをそのインスタンス内に封じ込めるためのセキュアな仕組みの1つです。

一方で、Cloudflare WorkersからはラップされたPuppeteerライブラリが呼び出せるようになっています。そしてCloudlare Workersからヘッドレスブラウザがリクエストされると、いずれかのヘッドレスブラウザのインスタンスにWebSocket経由で接続され、Chrome Devtools Protocolを介して通信が行われるようになります。

Browser Rendering APIは現在クローズドベータで、利用にはウェイトリストから申し込む必要があります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
米国のVC業界に急増するアジア人差別と戦う動き
パブリック / ダイバーシティ
2021-04-05 11:48
Google、オフィスに入るにはワクチン接種義務付け 在宅勤務は10月18日まで延長
企業・業界動向
2021-07-30 15:02
「Googleドライブ」クライアントを使ってオフラインでファイルを使用するには
IT関連
2022-07-12 15:38
NTT Com、自律型人材育成基盤を提供–従業員の「目指す姿」を基にレコメンド
IT関連
2023-12-21 13:38
昇給も昇格も望まない「静かな退職」をする人々–クアルトリクスが解説
IT関連
2023-02-22 08:56
食品/飲料の商品データをAIで名寄せ・正規化–Lazuliが食品/飲料業界向けSaaS
IT関連
2021-08-04 18:57
「Microsoft Exchange Server」の脆弱性、CISAが緊急指令–米政府機関などに対応促す
IT関連
2021-03-05 05:40
アップルとグーグルがアプリストアの競争に関する米上院公聴会に出席
その他
2021-04-14 22:20
ウシオライティング、最新ワークステーションで多面立体VRのデモ環境を構築
IT関連
2023-11-22 07:02
持続的成長の原動力としてのITガバナンスを考える
IT関連
2024-04-23 15:52
ワークデイが日本で存在感を高めていくためにはどうすればよいか
IT関連
2023-10-27 06:33
Linuxカーネルの「ksmbd」に深刻なセキュリティ脆弱性
IT関連
2022-12-27 21:56
アップル「M1/M2」マシン向けLinux「Fedora Asahi Remix 39」がリリース
IT関連
2023-12-23 09:27
日本では内部脅威が最大のセキュリティ脅威と認識–日本プルーフポイント
IT関連
2022-06-04 21:29