This document compares different techniques for animating websites in 2017, including CSS animations, SVG, GIFs, HTML5 video, and JavaScript-powered SVG animations. It evaluates each approach based on factors like fidelity, browser compatibility, performance, and ease of implementation. CSS animations are recommended as the lightest weight option that provides good fidelity and compatibility while maintaining performance. More complex animations may require heavier techniques like SVG or JavaScript that offer more control but with added development effort.