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
「気まぐれな」ツイートを続けるイーロン・マスク氏とそれを監視できないテスラ取締役会を同社株主が提訴
モビリティ
2021-03-14 11:49
Meta、うるう秒の廃止に向けて取り組み–インターネット障害の原因と指摘
IT関連
2022-07-28 03:48
インテル、第13/14世代「Intel Core」CPUに2年間の延長保証提供へ
IT関連
2024-08-06 11:23
メルカリが社員の博士課程進学の支援制度開始、週休4日など柔軟な働き方のもと学費を全額支給し研究活動・学び直し支援
IT関連
2022-01-29 22:27
コロナ禍によるIT支出の影響は西日本で大きく–IDC
IT関連
2021-01-19 13:07
“たき火”再現するインテリア照明、タカラトミーが復刻 息を吹くと明るく 薪がはぜる音も
くらテク
2021-03-17 19:23
次期Mac ProはApple Siliconではない? Mac Pro (2022) はIntel Xeon W 3300搭載か
IT関連
2021-07-28 09:08
アシスト、「AWSマルチアカウント管理ソリューション」を提供開始
IT関連
2022-03-31 05:00
産業分野のICS/OT狙う新たな攻撃グループ–Dragosレポート
IT関連
2022-03-01 22:11
中国のD2Cコスメブランド「完美日記」のYatsenが創業35年の名門スキンケアブランドEve Lomを買収へ
その他
2021-03-05 20:09
DNAナノチューブのレール上を命令どおりに走る分子輸送システムを開発、生物を模した情報処理システムの研究に革新
IT関連
2022-03-15 22:25
ニュータニックス、事業方針を説明–「需要に迅速に応える」4つの戦略
IT関連
2022-09-16 22:23
NTTデータの2022年度業績は増収増益–世界市場を狙う一端が鮮明に
IT関連
2023-05-13 10:20
海外渡航者向けの「ワクチンパスポート」発行スタート 当面は書面、デジタル化も検討
社会とIT
2021-07-27 18:45