- Optimized for large dynamic trees (DOM elements are only created when really needed).
- Programmable through a rich object oriented interface.
- Support for lazy loading and Ajax.
- Checkboxes and hierarchical selection.
- Supports drag and drop.
- Support for persistence.
- Keyboard aware.
- Initializes from HTML code, JSON, or JavaScript objects.
Fancytree is a JavaScript dynamic tree view plugin for jQuery UI with support for persistence, keyboard, checkboxes, tables, drag'n'drop, and lazy loading. jQuery Fancy Tree is the designated successor of DynaTree plugin.