Velocity (JavaScript library)
Cross-platform JavaScript library / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Velocity (JavaScript library)?
Summarize this article for a 10 year old
Velocity is a cross-platform JavaScript library designed to simplify the client-side scripting of website animation.[4] Velocity is free, open-source software licensed under the MIT License.[3] It is the most popular open source web animation engine.[5]
Original author(s) | Julian Shapiro |
---|---|
Stable release | |
Repository | |
Written in | JavaScript |
Operating system | Cross-platform |
Platform | See Browser support |
Type | JavaScript library, animation |
License | MIT[3] |
Website | velocityjs |
Velocity's syntax is designed to make it easier to create complex animations for HTML and SVG elements.[6] In addition to its workflow benefits, Velocity provides animation performance that is competitive with CSS-based animation.[7] Velocity achieves its performance by maintaining an internal cache of animation states and minimizing "layout thrashing," the undesirable behavior that web browsers undergo when visually updating at a fast rate.[7] Altogether, its workflow and performance benefits allow Velocity to be used for sophisticated animation programming that can be integrated into both web and mobile applications.[8] Its broad browser and device support make it ideal for large enterprise distributions that must support low-powered devices.[9]
Velocity is used to power the user interfaces of many notable websites, including Uber, Samsung, WhatsApp, Tumblr, HTC, Mazda, and Microsoft Windows. It is one of the most favorited projects on the code hosting service GitHub.[10] In 2015, Velocity was nominated for Open Source Project of the Year by The Net Awards.[11]