Worker上でブラウザが動かせる
#Cloudflare_Workers #ブラウザ
from CloudflareのDeveloper Week 2023の気になった発表のまとめ
Workers Browser Rendering API enters open beta
Worker上でブラウザが動かせるようになったよ
ブラウザというかChromium、というかpuppeteer
Workerとブラウザのインスタンス間は、DevToolsProtocol over WebSocket
puppeteerのフォークが動く
https://github.com/cloudflare/puppeteer
一部のAPIを、CFWのランタイムのやつを呼ぶようにしてあるだけ
特定のURLのキャプチャを返すエンドポイントとか作れる
https://radar.cloudflare.com/scan でやってるような
β期間における制限
2ブラウザ/分まで起動できる
2ブラウザ/アカウントまで同時起動できる
何もしないと60sでタイムアウト
これから
本家puppeteerへの追従
Chromium以外の対応(Playwrightみたいに)
WebDriver BiDi(Google I/Oで言ってたやつね)