Skip to content

WebContainers should run in Safari 16.4 Beta #2347

@nickserv

Description

@nickserv

Description of Bug

Attempting to run a WebContainer in Safari 16.4 Beta fails with an error, even though StackBlitz depends on RegExp lookbehind assertions and Array.fromAsync which are already supported.

Steps to Reproduce

  1. Install Safari 16.4 Beta. If you're on iOS, backup your device and enroll in the beta program.
  2. Use the Node.js template.
  3. Run the file (node . in the Terminal panel on desktop or open Preview panel on mobile).
  4. Note the error:

Incompatible Web Browser

Expected Behavior

Hello Node.js v16.14.2!

(same output as Chromium)

Screenshots/Screencast

Screenshot

(taken on iOS 16.4 (20E5212f)

Additional Context/Questions

CodeSandbox containers already supports Safari, so this would make StackBlitz more competitive.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions