Hi,
Load on demand is extremely useful when dealing with large tree. You can for example initially load the first level nodes and then when user select a node, an AJAX request is sent to server to load all its child nodes.
The suggestion is to have a visual animated indicator when such a process is triggered.
Example : jstree.com/demo scroll down and look for the “PHP & mySQL demo + event order” demo