SVG.js: управление и анимирование SVG
SVG.js – это js-библиотека, предназначенная для работы (управление и анимирование) с SVG. Библиотека работает отдельно, очень маленькая (всего 5кб при сжатии gzip), и способна предложить вам множество функций. Здесь есть встроенные методы для создания фигур (прямоугольников, окружностей, многоугольников и так далее) или использования изображений.
Источник:coolwebmasters.com