var maybeLoadMedia = function(nearThreshold) {! $("#homepage [data-delayed-bgimage]").each(function() {! $(this).delayLoad(nearThreshold);! });! };! ! // On scroll, use very large threshold. Most people don't scroll homepage,! // but if they do, we want them to see everything.! $(window).on("scroll.load-media", _.throttle(function() {! maybeLoadMedia(600);! }, 100));! ! // Start with no threshold, items must be visible! maybeLoadMedia(0);
significantly just by looking at image requests in 1 day of work. But performance is hard and quick wins could become losses. ! Dedicate engineering resources, and stay dilligent!