Performance

Every component of Rover IDX is built with speed in mind.

Images

We take the real estate images that the MLS gives us, and we recreate them in modern webp format. This modern image format has improved compression, so the image file is smaller without losing image detail. Smaller files mean quicker page loads, as images easily comprise the majority of bandwidth used by real estate pages.

While we are building these webp images, we also create them in various sizes. Many listing images from the MLS are 1600 or 2000 pixels wide, and it makes little sense to use that image on a page showing a grid of listings. A 2000 pixel wide image could easily be over 100,000 Kb - so page speed would be affected. In Rover IDX, you can configure the maximum size image you would like to use on a page. This allows you to tune your performance.

Lazy Loading

Images are automatically lazy loaded on these real estate pages. For example, if a real estate page displays 24 listings in grid format, Rover IDX will not load all the images when the page is loaded. Only the first row of images in the grid will be loaded. As you scroll down, the next images will be loaded.

Javascript and CSS files can also be lazy loaded, and Rover IDX takes great care to only load these components when they are needed. Our competitors regularly load all their javascript and css and every page load - sometimes on pages like your Contact page where there are no real estate listings displayed.

Framework

Rover IDX is engineered for modern infrastructure. We build using current language features, performance optimizations, and actively maintained software — not legacy compatibility layers.

Older runtimes such as PHP 7.x are end-of-life and no longer receive security updates. For that reason, Rover IDX requires PHP 8+. This is not just a policy decision — it is a performance decision. PHP 8 introduced substantial improvements in execution speed, memory efficiency, and internal engine optimizations. Subsequent releases (8.1 through 8.5) continue to deliver meaningful gains in real-world throughput and latency reduction.

For data-intensive workloads like MLS search, listing normalization, and high-volume query execution, these improvements are material.

All Rover IDX infrastructure runs on fully up-to-date, actively supported software stacks. That means:

  • Modern PHP runtimes
  • Current database engines
  • Optimized caching layers
  • Ongoing security updates

We do not optimize for outdated environments. We optimize for speed, stability, and forward compatibility.