Skip to content

System Requirements

Last reviewed July 2025

Crab Island requires a web browser that supports WebGPU.

A simple test

Click here to try drawing a simple triangle with WebGPU. If you can't draw a triangle, then you won't be able to render Crab Island.

What supports WebGPU?

As of July 2025, WebGPU is available in the following combinations of web browsers and operating systems:

Google Chrome / Microsoft Edge / Chromium

NB: Microsoft Edge has broadly the same features and version numbers as Google Chrome and Chromium.

Supported

WebGPU is well supported by Chrome on Windows

Supported

WebGPU is well supported by Google Chrome on macOS

Unofficial support

On Linux, you must set the --enable-unsafe-webgpu and then --enable-features=Vulkan flags. Instuctions for enabling flags on Chrome are here

Partial support

  • ✅ On Android 12 (or newer) Chrome will likely support WebGPU
  • ⚠️ On Android 11 (or older) or Linux, you must install Chrome Dev and set the enable-unsafe-webgpu flag
  • Instuctions for enabling flags on Chrome are here
  • More info on Android Chrome WebGPU compatibility can be found here
  • On Android, you can download Chrome Dev from the Google Play store here

Partial support

On recent iOS version 26, WebGPU is supported. Older versions are not supported.

Supported

WebGPU is well supported by Google Chrome on ChromeOS

Firefox

Supported

On recent (>v141) versions, WebGPU is well supported by Firefox on Windows

Unofficial support

WebGPU support is disabled by default. To enable it, you must set the dom.webgpu.enabled pref to true

Safari

Supported

WebGPU is well supported by Safari on Windows

Supported

WebGPU is well supported by Safari on macOS

Partial support

On recent iOS version 26, WebGPU is supported. Older versions are not supported.