Releases, deep dives, and hard-won lessons on generating video from web code — rendered without a browser in sight.
findLargestUsableFontSize() gets a whiteSpace option for single-line fitting, plus a batch of hardening fixes.
Read the post →The Effing origin story: how a production image-rendering framework, a frustrating SaaS detour, and a silly pun turned into an open-source video toolkit.
Effing 0.38.0 adds a persistent image cache for per-frame rendering, plus two fixes: user-space SVG gradients and jitter-free slide motion.
Run multiple dev servers without port juggling, plus two canvas fixes: SVG fragments now render, and an honest note about baseline alignment.
A short hello: Effing is MIT open source, pre-1.0 but already running in production, and Effing Cloud is in private beta.