ConstraintJS automatically maintains relationships between variables and DOM elements so that you don't have to.
ConstraintJS allows "hooks" to be written for third party libraries. In addition, ConstraintJS works with asynchronous libraries.
ConstraintJS was designed to be integrated with any code base requiring minimal modification.