Popmotion

Feature comparison

Last updated one year ago

Popmotion provides a flexible and extendable solution to user interface motion.

The following table compares Popmotion with Velocity.js and Greensock’s TweenMin/TweenMax in terms of raw features and file size to help you decide which framework will work best in your project.

  • Feature supported
  • Not supported
  • Plugin available
  • Paid plugin available
Popmotion Velocity TweenLite TweenMax
Version compared 4.0.0 1.2.2 1.18.0 1.18.0
Size (Gzipped/minified) 12.6kb 12.2kb 9.2kb 35.1kb
Support
Minimum IE 9 9 6 6
CommonJS Support Support
AMD Support
Node + Arduino Support
Meteor Support
Output
Raw numbers Support Support Support
CSS Support Support With plugin Support
Attributes Support With plugin Support
SVG Support Support With plugin Support
SVG Path Support Paid plugin Paid plugin
Custom callbacks Support Support Support Support
Custom Roles Support
Animation
Custom easing Support Support With plugin With plugin
Then/queuing Support Support Support Support
Loop Support Support Support Support
Yoyo Support Support
Flip Support
Seek Support Support Support
Sequencing Support With plugin Support
Animation timeline With plugin Support
Time dilation Support Support Support
Stagger animation Support With plugin Support
Animate along bezier With plugin Support
Input tracking
Mouse/touch support Support With plugin With plugin
Value linking to input prop Support
Drag/throw Support Paid plugin Paid plugin
Collision detection Paid plugin Paid plugin
Input smoothing Support
Custom input sources Support
Physics
Velocity Support Paid plugin Paid plugin
Acceleration Support Paid plugin Paid plugin
Friction Support Paid plugin Paid plugin
Spring Support With plugin Paid plugin Paid plugin
Bounce Support
Custom simulation functions Support
Other features
Complex string support Support Support Support
Multiple concurrent actions Support Support Support
Per-value properties Support Support
DOM selection Support Support Support Support
Presets Support With plugin
Preset inheritance Support
Value linking Support
Value property functions Support Support Support
Rounded values Support With plugin With plugin
Stagger any method Support
Eased stagger Support
Velocity tracking Support Paid plugin
Transform functions Support
Relative transform origin Support Support
Directional rotation With plugin With plugin
Morph path with same number of points Support With plugin Support
Morph path with different number of points With plugin With plugin

Get started