Full Stack Radio

A podcast for developers interested in building great software products. Hosted by Adam Wathan.

82: Sarah Drasner - Animating the Web with CSS and JavaScript

In this episode, Adam talks to Sarah Drasner about using animations and transitions to create more intuitive user interfaces, as well as technical tips, tricks and best practices for implementing them well.

Topics include:

  • Using animation to make interfaces easier to use
  • The difference between animations and transitions
  • When to use CSS animations vs. JavaScript animations
  • Which CSS properties are safe to animate
  • How to use techniques like FLIP to make sure your animations are performant
  • Recommended libraries for building complex animations
  • Strategies for keeping animation code maintainable