It works.

This Vite single-page app is built in CI and served by Caddy on the z3k platform.

The triangle above is raw WebGL — GPU-rendered client-side, plain static assets server-side. Edit src/main.ts and push to deploy.