Animation make websites look more lively and Java animation is smallest and loads fastest. They help create smooth animations that work across different devices and browsers allowing for auto-play on mobile that video can't.