Skip to content

v3.25.0

Choose a tag to compare

@xvrh xvrh released this 20 Jun 20:21
· 16 commits to master since this release
574058e
  • The package is now WASM-compatible, so web keeps full marks for platform support. puppeteer.connect() and page interaction over the DevTools websocket can be compiled to WebAssembly (dart compile wasm). Internally, dart:io is now reached through a conditional shim that re-exports the real dart:io on native platforms (so the public API is unchanged there) and a stub on web/WASM. On web/WASM, puppeteer.launch(), downloadChrome and the File/IOSink convenience overloads throw UnsupportedError — only connect() and CDP-based page interaction are supported.