The Adaptive Acceleration service takes advantage of the Server Push feature that's available with the HTTP/2 protocol, and Automatic Preconnect to increase page load speed.
Use this API to review data on how Adaptive Acceleration was applied to a set of web pages. You can also use it to reset this data when you do a large site update. This helps ensure that Adaptive Acceleration's data is up-to-date with all of your new resources. This data includes a list of the hostnames that Adaptive Acceleration currently preconnects to, and a list of the resources that Adaptive Acceleration pushes to the browser using server push. There are two different types of rules:
-
Default rule. This applies to your entire Ion property. The default rule shows all the resources pushed and preconnected to, for any URL with Adaptive Acceleration enabled that is in the property.
-
URL-specific rules. These rules show the additional resources, other than those in the default, that Adaptive Acceleration pushes or preconnects to.
HTTP/3 doesn't support Automatic Server Push
Chromium-based browsers have dropped support for the Server Push functionality that's used by Adaptive Acceleration. If you've setup HTTP/3 in your Ion property, Adaptive Acceleration automatically preloads the resources (.css, and .js) rather than pushing them.