AbstractThe dependencies between the resources on web page slow down the page load process, resulting in degradation of user experience and provider revenue. Recent solutions reprioritize requests at client side to fetch resources according to the page's dependency structure. However, since resources on modern web pages are often served by the direct‐connect and multiple third‐party domains, optimizing web performance only at the client side is not able to minimize the long waiting time for the resources across multiple domains. To address this inefficiency problem, we present fast page load (FPL), a scheme of restructuring the interaction between multiple domains to accelerate web page loads. The key of our solution is that the credible servers in third‐party domains proactively push resources to client with the aid of server in the direct‐connect domain. Therefore, FPL eliminates the waiting time of resource requesting and TCP handshaking between the client and servers in third‐party domains. Furthermore, we propose FPL+ to schedule resources based on the dependency and size of objects to improve user perception and experience in terms of time‐to‐first‐paint. Experiment results show that our approach FPL and FPL+ effectively reduces the median page load time by up to 44% across popular websites.