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
清水建設、全社向けデータ活用システムに「Denodo Platform」を導入
IT関連
2024-03-22 11:09
Appleシリコン「M1」MacでLinux直接起動を目指す「Asahi Linux」、独自ブートローダーm1n1開発
ソフトウェア
2021-03-17 19:50
量子クラウドデータセンターから量子鍵配送まで、量子サービス(QaaS)目指すTerra Quantum
IT関連
2022-01-22 06:33
花王、「Microsoft Power Platform」を使った業務デジタル化発表
IT関連
2022-10-22 10:28
日本郵政、社内外との情報共有基盤としてBoxを採用
IT関連
2022-03-04 09:39
街の「にぎわい」など任意エリアのKPIを可視化しSNSトレンドと組み合わせ変化要因を示唆する「clarea」提供開始
人工知能・AI
2021-06-18 17:16
GitLab、「GitLab CE/EE」向けに16.3.1、16.2.5、16.1.5をリリース
IT関連
2023-09-07 10:39
トレンドマイクロ、産業用PCのセキュリティ製品を発表
IT関連
2021-05-25 01:18
LG、スマホ事業から撤退 AIなど他分野にリソースを集中
企業・業界動向
2021-04-06 17:10
SREがより発展していくために
IT関連
2022-05-20 05:28
急速に変化する購買行動–カスタマージャーニー分析で「デジタルマーケティングの最適解」を発見する
IT関連
2021-03-08 16:27
筋トレゲーム「リングフィット」の最速クリア新記録へ 記録保持者の挑戦が話題
ネットトピック
2021-08-12 15:52
[速報]Amazon S3にファイルを置くとAmazon Redshiftに自動で取り込まれる「Amazon Redshift auto-copy from S3」発表
AWS
2022-12-01 11:16
NEC、倉庫での作業内容やレイアウト変化に対応する「ロボット制御AI」開発
IT関連
2023-03-07 10:15