To some extent, T166605: Loading links content only once on hover [Proposal] and T161284: Minimise incidental HTTP requests caused by Page Previews both suggest that API responses should be cached in-memory. However, Page Previews (PP) uses APIs that can be – and are! – cached by the browser:
This reads like an architecture decision and should be documented as such.
- An ADR is added to the PP codebase explaining this decision.