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
LegalOn Technologies、法務プラットフォーム「LegalOn Cloud」発表
IT関連
2024-04-11 05:57
Apple、有料ポッドキャスト対応を検討中?
イラスト・デザイン
2021-01-19 03:05
多様化するボット–「遮断」ではなく「管理」で講じる対策
IT関連
2022-03-24 00:56
日本ピザハット、顧客のロイヤルティー体験を変革–生涯にわたる顧客との関係性を強化
IT関連
2022-04-09 06:01
電動ピックアップトラックの戦いが過熱する中、GMがミシガンの4工場に約7970億円投資
IT関連
2022-01-27 13:08
リモート化で高まるOTや産業制御機器のセキュリティリスク–フォアスカウトの研究者
IT関連
2024-05-08 05:48
アップル、Siriに「性別の区別が明確につかない声」を追加
IT関連
2022-02-27 08:58
今度はRobinhood株がおかしくなった
フィンテック
2021-08-06 15:32
「Security by PlayStation」–ヒッポネン氏が語る2032年のサイバーセキュリティ
IT関連
2022-06-08 09:34
変革推進のアドバイザーとして「五味一体の改革」を支援–SAPジャパン・鈴木社長
IT関連
2023-01-06 21:57
地球の電力需要を満たす大きな可能性を持つ地熱テクノロジーでリーダーを目指す「Fervo」
EnviroTech
2021-05-04 21:42
サイバー攻撃者が新たな収益源とみなす製造業–IBM X-Forceレポート
IT関連
2022-03-12 07:04
DeepMindのAlphaFold2に匹敵するより高速で自由に利用できるタンパク質フォールディングモデルを研究者が開発
バイオテック
2021-07-17 06:05
Instagram、悪い大人から若者を守る複数の新機能 「保護者のためのガイド」も
アプリ・Web
2021-03-18 05:53