Hummingbird is a library for working with Javascript's requestanimationframe
to centralize a universal ticker for animations, timers, intervals, etc.
- Static global engine to allow for cross method / class / file usage within a project
- Scalable to theoretically infinite methods
- Iteration speed control on a per method basis
- Pause / Resume on the instance or globally
- Add a time limit to handling of a method
- Create groups to control multiple methods at once
Hummingbird is distributed under the MIT license. The code is available on Github. Patches welcome.