🎬Recording Demo Videos of a three.js / WebXR 3D App Yourself: The Essentials of canvas Recording and Automation
Notes from recording a demo video of a three.js + WebXR 3D gallery app from within the app using canvas.captureStream and MediaRecorder. Covers pitfalls and remedies such as the DOM not appearing, the resolution becoming huge, and codec playback compatibility, plus headless automated capture via CDP and how to verify it.












