To get around this limitation, add a wrapping SVG tag in build.js. No more random SVG data in my templates, … After discovering the angular-svg-icon library, dealing with SVG icons became much easier and convenient. Yes, we could render them directly to the DOM, should we? When you have many icons, you can optimize this by embedding the SVG code directly into the SCSS file. Probably not. Html Icons ( 96 ) PNG SVG ICO ICNS . Downloading everything Grab the latest stable zip archive (~60MB) of all icons or the bleeding-edge version from master. After having optimized the svg code, we tried to push it one step further by animating the icon using CSS and Snap.svg, which is a javascript SVG library created by the Adobe team. Because inline SVG is embedded into HTML, there is no necessity for another network request to obtain the SVG file, and therefore inline SVG will load the fastest. IcoMoon provides a package of vector icons, along with a free HTML5 app for making custom icon fonts or SVG sprites. SVG icons included as a