Cloudflare、ヘッドレスブラウザ「Browser Rendering API」正式リリース。Puppeteerライブラリも提供開始

今回は「Cloudflare、ヘッドレスブラウザ「Browser Rendering API」正式リリース。Puppeteerライブラリも提供開始」についてご紹介します。

関連ワード (基盤、操作、通信等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Cloudflareは、同社のサーバレス基盤であるCloudflare Workersを通じてヘッドレスブラウザを操作できる「Browser Rendering API」の正式サービス化を発表しました。

これまではBrowser Rendering APIはオープンベータとして提供されていました。

Good morning! We'll keep it short: Browser Rendering API is now available to all paid Workers customers with improved session management. https://t.co/TP2W2KtgOx #DeveloperWeek

— Cloudflare (@Cloudflare) April 5, 2024

同時に、Browser Renderingで動作するPuppeteerライブラリのバージョンも発表しました。これにより、開発者はCloudflare Workers上で使い慣れたAPIを使用し、ページのスクリーンショットやソフトウェアの自動テストなど、Puppeteerを利用したさまざまな種類の操作ができます。

Browser Rendering APIの仕組み

2022年にCloudflareがBrowser Rendering APIを発表したときに、その仕組みは以下のように説明されました。

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

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

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

今回の正式リリースに合わせてセッション管理機能が強化され、開発者は以前に開いたブラウザを再利用することができるようになりました。セッションを再利用することで、リクエストやタスクごとに新しいブラウザをインスタンス化する必要がなくなり、パフォーマンスが向上し、利用コストが削減されるとのことです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ソフトウェア脆弱性管理やSBOM対応における国内外の動向
IT関連
2024-09-10 18:20
クラウドストレージ動向、日本では費用の半分が「容量以外」–Wasabi調査
IT関連
2024-03-08 13:43
「マネーフォワード クラウド請求書」、「カード決済機能」を追加
IT関連
2023-12-28 08:41
OpenAI、AIによる文章を検出するツールを開発か
IT関連
2024-08-07 07:13
初代ゲームボーイでビットコイン採掘に挑んだハッカー、人気の単語当てゲームWordleを初代に移植
IT関連
2022-02-09 16:30
ビジネスメール詐欺の被害が急増–被害にあった企業の8割はMFA未使用
IT関連
2022-10-01 01:12
ワクチンの架空予約 加藤官房長官「悪質なケースは法的措置も視野」
ネットトピック
2021-05-19 04:54
ネクイノ・南海電鉄・泉北高速鉄道、生理用ナプキン無料提供サービス導入に向け駅トイレなどで今春から実証実験開始
IT関連
2022-02-01 20:41
アトランタが米国南東部でユニコーンを量産するテクノロジーハブに成長した理由
VC / エンジェル
2021-06-28 11:08
シスコ、オフィス勤務日数など義務づけないハイブリッドワークのアプローチへ
IT関連
2021-08-02 06:29
オラクルとマイクロソフト、「Oracle Database Service for Microsoft Azure」を提供開始
IT関連
2022-07-22 02:22
「マネーフォワード ビジネスカード」に「あと払い機能」–事前チャージ不要で決済可能に
IT関連
2022-07-29 06:15
Google マップとGoogle 検索、ワクチン接種会場の表示に対応
ネットトピック
2021-07-31 14:01
「ポストSIビジネス」でIT部門の自立化を支援するPwCコンサルティングの取り組み
IT関連
2023-07-05 05:49