https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#implementation-status
Windows bat ( canary )
chrome --enable-unsafe-webgpu --host-resolver-rules="MAP *google.com 127.0.0.1" --new-window "https://compute.toys"
MacOS applescript (canary package)
# canary.applescript
if application "Google Chrome Canary" is running then
tell application "Google Chrome Canary" to quit
delay 1
end if
do shell script "/Applications/Google\\ Chrome\\ Canary.app/Contents/MacOS/Google\\ Chrome\\ Canary --enable-unsafe-webgpu --enable-dawn-features=use_tint_generator --enable-experimental-webassembly-features --host-resolver-rules=\"MAP *google.com 127.0.0.1\" --new-window \"https://compute.toys\" --user-data-dir=/Users/$USER/Library/Application\\ Support/Google/ChromeCanaryTestUnsecure > /dev/null 2>&1 &"
#hello quad: https://codepen.io/munrocket/pen/qBreZya
#hello compute: https://codepen.io/munrocket/pen/PoedbKV
Linux bash script (canary binaries, dev package (not works on some gpu/distrib))
#!/bin/bash
/home/username/snap/chromium-nigthly/chrome --enable-features=Vulkan,UseSkiaRenderer --enable-unsafe-webgpu --host-resolver-rules="MAP *google.com 127.0.0.1" --new-window "https://compute.toys"