Существует ли способ сделать промежуточный кадр формы в JavaScript? Используя холст, возможно...
Если вы будете делать графику на элементе холста HTML 5, вы можете проверить библиотеку Processing.js . Существует библиотека анимации , но вы, вероятно, найдете ее полезной для многих других вещей .
Processing.js использует JavaScript для рисования фигур и управления изображениями в элементе Canvas HTML 5. Код легкий, простой в изучении и представляет собой идеальный инструмент для визуализации данных, создания пользовательских интерфейсов и разработки веб-игр.
Для анимации движения вы можете посмотреть следующее:
Для tweens в Javascript используйте http://coderepos.org/share/wiki/JSTweener