tinyoo is the worlds smallest JavaScript OO implementation