Cloudflare、ヘッドレスブラウザ+Puppeteerがすぐ使える「Workers Browser Rendering API」発表

今回は「Cloudflare、ヘッドレスブラウザ+Puppeteerがすぐ使える「Workers Browser Rendering API」発表」についてご紹介します。

関連ワード (利用、取得、接続等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Cloudflareは、同社が提供するCloudflare Workersの新機能として、ヘッドレスブラウザとそれをコントロールするPupeteerを呼び出せる「Workers Browser Rendering API」(以下、Browser Rendering API)のクローズドベータを発表しました。

We’re excited to announce a private beta of the Workers Browser Rendering API. With browser automation, you can programmatically do anything that a user can do when interacting with a browser. https://t.co/fGv9gq7d7M #DeveloperWeek

— Cloudflare (@Cloudflare) November 16, 2022

Browser Rendering APIを用いることで、開発者は自分でヘッドレスブラウザやPuppeteerのインストールや運用などをすることなく、Cloudflareのデータセンター上で実行されているヘッドレスブラウザのプロセスとPuppeteerをCloudflare WorkersのAPI経由で呼び出せます。

そのため、Webブラウザ上に表示される画面のスクリーンショットを定期的に取得してメールをするプログラムや、Webアプリケーションの自動テストのためのプログラムなど、Webブラウザの操作を自動化することで可能になるさまざまなアプリケーションをすぐ実行できるようになります。

ヘッドレスブラウザのインスタンスをプールし、すぐ利用可能に

Cloudflareによると、Browser Rendering APIの具体的な仕組みは以下のようになっています。

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

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

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

Browser Rendering APIは現在クローズドベータで、利用にはウェイトリストから申し込む必要があります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Sansan、Splunkのセキュリティ脅威分析を導入
IT関連
2024-02-02 13:26
「macOS Sonoma」のメニューバーを自分好みにカスタマイズするには
IT関連
2023-11-01 13:07
NTTデータグループ、2023年のサイバーセキュリティ概況総括と対策解説
IT関連
2023-12-21 07:59
2022年第4四半期に最も影響力があったランサムウェアは「LockBit」–Trellixの脅威レポート
IT関連
2023-03-12 07:20
狙いは“家出少女” SNS介した性被害相次ぐ 背景にコロナ禍
IT関連
2021-03-17 07:53
Redditが人知れずiOSアプリにTikTokのようなビデオ機能を実装
IT関連
2021-08-15 00:38
グーグル、「Duet AI」をクラウドセキュリティに統合
IT関連
2023-08-31 22:04
日立、金融機関の融資業務をデジタルで完結させる新サービス
IT関連
2023-07-27 23:26
インフラ運用管理ツールにおけるOSS商用版の利用実態
IT関連
2022-03-15 12:21
「Amazonパントリー」8月にサービス終了 米国に続き
くらテク
2021-07-30 07:51
一般人が撮影したネット上の写真から建物を高品質に3D化するGoogleの機械学習技術 :Innovative Tech
トップニュース
2021-01-29 23:20
Tesla Model Sの炎上事故、自動運転ではなかった可能性ありとNTSB
製品動向
2021-05-12 13:10
スポーツ庁がオープンイノベーション推進プログラム「INNOVATION LEAGUE 2021」参加企業を募集中
パブリック / ダイバーシティ
2021-07-27 11:13
クラウドインフラ市場の2021年第1四半期売上高は約4.3兆円、新型コロナ追い風に移行が加速
ネットサービス
2021-05-02 01:42