Built for Frames,
Not DOM Nodes.
Typewave's V4 Engine completely abandons the HTML Canvas API in favor of direct CSS Compositor manipulation via the native DOM. This ensures 120fps playback even on integrated graphics.
The WebGL Problem
Previous iterations relied on heavy WebGL contexts to render complex typography. While powerful, this approach introduced significant overhead, especially when syncing audio timelines with rapid visual changes, leading to dropped frames and battery drain on mobile devices.
Hardware Accelerated DOM
By leveraging `will-change: transform` and CSS custom properties, Typewave forces the browser to offload layout calculations to the GPU. Each word is an absolutely positioned node rendered directly to the screen via the compositor thread, entirely bypassing the main JavaScript parsing pipeline during animation.
Alpha-Channel Extraction
Typewave utilizes MediaRecorder APIs configured for the `video/webm; codecs=vp9` MIME type, pushing the transparent background directly into the encoded frames. This results in zero-compression deliverables ready for Premiere Pro or DaVinci Resolve drop-ins.