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
「Windows Subsystem for Android」に言及–「Windows 11」の「Android」アプリ対応
IT関連
2021-06-25 16:11
DXで再注目されるチェンジマネジメントの重要性
IT関連
2021-07-14 14:11
米スーパーKrogerが初の大規模ロボット化フルフィルメントセンターをオハイオに開設
ロボティクス
2021-04-17 21:00
LayerX、法人支出管理サービスで請求書の受取・スキャン代行サービスを開始
IT関連
2022-09-21 04:35
アップル、パスワード不要の認証技術「passkey」のテストを開始
IT関連
2021-06-11 03:49
トランプ前大統領のひとりツイートサイト、約1カ月で終了
企業・業界動向
2021-06-04 01:13
東京海上日動、スノーフレイクのデータクラウドを採用–DXとデータドリブン経営を加速
IT関連
2022-02-16 18:15
サーバレスアプリのビジュアル開発ツール「AWS Application Composer」が正式版に。簡単にAWSサービスの構成や連携、デプロイなどが可能に
AWS
2023-03-09 17:25
DX施策を立案する–DXへの実践的取り組みに挑む
IT関連
2022-06-16 19:09
ワークデイ、中規模企業での採用を促進–2022年事業戦略
IT関連
2022-03-18 11:00
スパコン「富岳」で大規模言語モデルの分散並列学習手法を研究開発
IT関連
2023-05-24 14:31
東洋紡、原価計算・採算管理パッケージを国内16工場と子会社1社に一括導入
IT関連
2023-04-01 14:25
年1000件超の診断から見たウェブアプリケーションに作り込まれやすい脆弱性–前編
IT関連
2022-12-08 04:11
IT人材の需要は依然堅調–不況下では高度なスキルが特に重要に
IT関連
2023-03-17 21:04