crad.js (npm): crazy load with Intersection Observer API 
Keywords: lazyload|intersectionobserver