A developer compares the two main approaches to zooming UIs on the web — Prezi (closed, presentation-focused) and impress.js (open, step-based slide deck) — then introduces Zumly, a framework-agnostic JavaScript library they built as a third alternative. Unlike impress.js, Zumly dynamically mounts and unmounts views during zoom transitions, making it closer to SPA routing than a slide deck engine. The author shares their motivation, design decisions, and invites discussion on what makes zooming UIs succeed or fail.

3m read timeFrom news.ycombinator.com
Post cover image

Sort: