В качестве отправной точки вы могли бы использовать функцию загрузки jQuery для загрузки определенных битов, в которых, как вы знаете, будет больше времени (например, карты Google). Это очень просто и может быть достигнуто с помощью:
jQuery(function(){
// Load google map
jQuery('#map-holder').load('/resources/lazy/map-loader.ext?q=' + an_id);
// Load similar properties
jQuery('#similar-properties').load('/resources/lazy/similar-properties.ext?q=' + an_id);
});
И затем, используя плагин для отложенной загрузки, я уверен, что вы можете просто поместить вышеупомянутые вызовы в функции и подключить их к плагину для отложенной загрузки.