onnx on the web has the most models available and can use webgpu which is available everywhere.
Huggingface’s transformers.js uses it. And I use that for https://workglow.dev (also tensorflow mediapipe though that is using wasm).
I don’t think webnn has gone anywhere and is too restrictive.