I’m planning to create a custom web component which lets you easily embed your fragment shaders into any website for a long time. You can find some (mostly abandoned ones) on github, so this is my take on the topic (to abandon it eventually 😉).
It tries to be compatible with https://twigl.app/, supporting geekest mode and MRT as well (but only 300 es).
See details on github.