- Autogenerate API docs
- parse vertex-edge representations
- host a benchmark page
- Setup performance comparisons between libraries
- (ask for and) collect test & benchmark stats.
- implement tree plugins
- red black tree
- toposort
- tarjan's offline LCA
- implement a tree visualizer like João Nuno Silva's (his is neat!)
- wire up some visual examples in jsfiddle
- benchmark uuid vs _.uniqueId
- analyze how the codebase would differ if javascript had type-safety, and static or dynamic type-checking
- port to haxe, clojurescript, etc.; compare expressability, performance, and size.
- see about emscripten or duetto for a C++ tree lib; compare size and performance.