Synchronous infinite tree
Selected: {{tree.selected.join(', ')}}
{{node}}
Asynchronous, pre-loading 1 level ahead
Selected: {{asyncTree.selected.join(', ')}}
{{node}}
Asynchronous, loading exactly what's visible
Selected: {{lazierTree.selected.join(', ')}}
{{node}}