Back when this site was developed, Prismic had only a simple Rest API, and we were hitting performance issues when trying to make the many queries each page needed on demand, so I employed extensive prefetching, aggressive caching, and webhook-driven cache eviction techniques.