For the past few years I’ve been building ShaderPad. It’s the easiest way I know to put a shader on a website. It’s fast, under 6kb gzipped, and includes optional plugins for history buffers, face/pose tracking, and other utilities for interactive shader work.