Описание тега konvajs

Konva - это фреймворк HTML5 Canvas JavaScript, который обеспечивает высокопроизводительную анимацию, переходы, вложение узлов, наслоение, фильтрацию, кэширование, обработку событий для настольных и мобильных приложений.

Домашняя страница: http://konvajs.github.io/

Объектно-ориентированная среда HTML5 Canvas JavaScript с хорошо документированным API, а также руководства и лабораторные работы для удовлетворения большинства основных потребностей.

Konva поддерживает вложение узлов, наслоение, кэширование, сериализацию, десериализацию, анимацию, переходы, фильтры, настраиваемые формы, настраиваемое перетаскивание и многое другое.

Несколько холстов используются для создания высокопроизводительной анимации и системы обнаружения событий. Konva также использует систему виртуальных узлов, которая позволяет разработчикам создавать иерархии, напоминающие знакомые структуры HTML DOM, и использовать знакомые селекторы (например, '#foo') для управления узлами.

Konva позволяет рисовать фигуры на сцене, добавлять к ним прослушиватели событий, группировать их, перемещать, масштабировать и вращать независимо от других фигур для поддержки высокопроизводительной анимации, даже если ваше приложение использует тысячи фигур.