data structures with idiomatic JavaScript collection interfaces
collections data structures observable list set map splay
http://www.collectionsjs.com