Regarding multiple inheritance in JavaScript, I do not have any specific advice than generic Composition over inheritance. Since my JavaScipt-fu is white belt, I think somebody else should give advice here.
Topic on User talk:Jdlrobson/Experiences porting Ruby browser tests to NodeJs
Appearance