All ULC applications automatically support lazy loading of data and widgets without requiring special effort from the application developer. Irrespective of the complexity of the user interface designed, the UI Engine will only request from the server those portions of the user interface that the user has actually navigated to.
For example if an application developer built an user interface containing a notebook with many pages, only the first page will be uploaded to the UI when the view is first displayed. Additional pages will be requested on the fly only if the user navigates to those pages. In addition all data centric widgets like Lists, Tables, Trees etc will only request data that is currently visible. As the user scrolls down the list the UI Engine will transparently request from the server the additional data to be displayed.