Predloading
Predloading is a technique in which a system loads data, code, or resources before they are needed, with the aim of reducing latency and smoothing the user experience. It relies on predictions about which resources will be required next, based on user behavior, application state, or historical usage data. Predloading can be performed asynchronously or in parallel with other tasks, often involving caching or keeping resources ready in memory or on disk for fast reuse.
In practice, predloading appears in several domains. In web development, developers use resource hints such as
Trade-offs include wasted bandwidth and memory if predictions are incorrect, potential cache pollution, and added code