Animations, a tale of three frameworks
summary
Demo ported from Vue/Next and React into Angular Universal to reproduce native‑like page transitions using Angular animations for page-level enter/leave and GreenSock (GSAP) to morph SVG icons. Solves SVG pitfalls by using attribute selectors for fill and namespacing; hits a troubleshooting snag with GSAP breaking production builds (had to disable build optimizer) and Mapbox incompatibilities that required rebuilding. Deployment tweaks—HTTP/2, nginx, gzip and font preloading—push performance to 75 Lighthouse score.
AI-written summary · about
chapters (12)
- 0:00Introduction to project
- 1:04Purpose of animations
- 3:30CSS transitions explained
- 5:59Vue transition group demo
- 8:29Angular animations module
- 12:27SVG animations overview
- 15:22GreenSock for SVG movement
- 18:41SVG component challenges
- 20:08Adding Angular Universal
- 23:24Lighthouse performance tips
- 25:58React and Next.js port
- 26:19Conclusion and takeaways








