Hi kestrel,
thanks for sharing this! I also plan on using webgl for the jam. I started writing some bindings manually for a visualizer here https://codeberg.org/theottm/sacr3d/src/branch/main/modules/dom/gl.scm but its much better to handle them automatically.
Happy Jamming