Bonsai
(previously known as bikeshedjs)
The art of bonsai tells a story through living illusion. A bonsai artist searches for ways to express his personal creativity by mixing form and thought in a miniature world. [source]
Introduction
Bonsai is a JavaScript graphics library. For the finer details, see the documentation (currently in construction).
Bonsai's main features include:
- Architecturally separated runner and renderer
- iFrame, Worker and Node running contexts
- Shapes
- Paths
- Assets (Videos, Images, Fonts, SubMovies)
- Keyframe and regular animation (easing functions too)
- Shape/path morphing
- and much more...
An example
Draw a 100x200
rectangle to the stage at {0,0}
:
var r = 0 0 100 200;
Fill it:
r;
Change your mind... make it darker:
r;
Animate it:
r;
See more here: Bonsai Documentation/Overviews or join the IRC channel #bonsaijs on freenode and ask for help.