Bodymovin is a plugin for After Effects for exporting animations to the web. With bodymovin, it’s a fairly straightforward process to bring animations to the web, with several advantages over gif and video. An insanely low filesize is probably the most attractive feature for me. With simple animations being as low as 2kb, and more complex animations (like the name reveal on my home page) around 100kb, there’s no worry of animations being slow or laggy on mobile devices or slow connections. Bodymovin exports to a .json file rendered in svg, meaning they’re infinitely scalable without quality loss.
Now it’s much easier to create UI elements like loading icons and indicators for web and mobile apps. You can see a small gallery on this page here.
If you’re interested, you can download the animations I’ve created on lottiefiles.com.