Описание тега kineticjs
Объектно-ориентированная среда HTML5 Canvas JavaScript с хорошо документированным API, а также учебные пособия и лабораторные работы для удовлетворения большинства основных потребностей.
KineticJS больше не поддерживается. Форк доступен http://konvajs.github.io/.
KineticJS поддерживает вложение узлов, наслоение, кэширование, сериализацию, десериализацию, анимацию, переходы, фильтры, настраиваемые формы, настраиваемое перетаскивание и многое другое.
Несколько холстов используются для создания высокопроизводительной системы анимации и обнаружения событий. KineticJS также использует систему виртуальных узлов, которая позволяет разработчикам создавать иерархии, напоминающие знакомые структуры HTML DOM, и использовать знакомые селекторы (например, '#foo') для управления узлами.
KineticJS позволяет рисовать фигуры на сцене, добавлять к ним прослушиватели событий, группировать их, перемещать, масштабировать и вращать независимо от других фигур для поддержки высокопроизводительной анимации, даже если ваше приложение использует тысячи фигур.