Skip to content

Instantly share code, notes, and snippets.

View legend048's full-sized avatar
🎯
Focusing

Prakhar Sharma legend048

🎯
Focusing
View GitHub Profile

Cloudflare Workers Browser Rendering — Service Worker vs ES Modules

This mini-gist shows two ways to use Cloudflare Browser Rendering:

  1. REST API (works from Service Worker or ES Modules format)
  2. Workers Bindings + Playwright (recommended with ES Modules / Module Workers)

Cloudflare notes that Service Worker format is deprecated (still supported) and recommends Module Workers for new features. Also, bindings/environment vars differ:

  • Service Worker format: vars/bindings are globals
  • ES Modules format: vars/bindings come via the env parameter to fetch()