Konva.js — это JavaScript библиотека, которая добавляет интерактивность в HTML5 элемент canvas. Позволяет добавлять различные фигуры на холст, использовать для них обработчики событий, перемещать эти фигуры, изменять их масштаб, а также вращать, независимо друг от друга. Таким образом, поддерживается высокая производительность анимации, даже при большом количестве объектов.
Полная версия и компактная версия 1.2.2.
Официальный сайт библиотеки: http://konvajs.github.io/