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.