Debugging video rendering can be challenging because issues may only appear during headless rendering or at specific frames. Helios provides multiple debugging tools to help diagnose problems.
waapi - Web Animations API support (required for CSS animations)webCodecs - WebCodecs API support (required for canvas rendering)offscreenCanvas - OffscreenCanvas support (improves performance)webgl / webgl2 - WebGL support (required for Three.js, Pixi.js)webAudio - Web Audio API support (required for audio mixing)colorGamut - Display color gamut ('srgb', 'p3', 'rec2020')videoCodecs - Supported video encoders (H.264, VP8, VP9, AV1)audioCodecs - Supported audio encoders (AAC, Opus)videoDecoders - Supported video decodersaudioDecoders - Supported audio decoders
Find slow framesLook for gaps in the timeline where rendering takes longer than expected.Check asset loadingVerify fonts, images, and videos load before rendering starts.Inspect console errorsTrace viewer captures all console output, including warnings and errors.