High-performance interactive ad player for rich media campaigns

Vidoomy needed a custom ad player capable of rendering interactive, rich-media creatives across any website or app — lightweight, VAST/VPAID compliant, and handling complex interactions.
A high-performance, framework-agnostic ad player built from the ground up in TypeScript, weighing under 45KB gzipped with 60fps animations.
Zero runtime dependencies. Custom rendering engine using CSS animations and Web Animations API. Plugin pattern for on-demand interaction type loading. Resource pipeline prioritizes critical assets and lazy-loads components.
Serves 500M+ impressions monthly. 3.2x higher interaction rate than industry standard. 99.97% render success rate.

