angularjs load on demand module
An AngularJS tree directive supporting lazily-loaded nodes
angular.lazy.load.js - Lazy Load plugin for Angular.js
Loading responsive and adaptive image when container (which is also preventing reflow) is in view. Loading feedback to enduser. Works also as background image.
You can check if DOM elements are out of window. You can utilize to improve page loading performance. You can implement 'lazy loading' easily.