Anticipate is a web browsing tool that finds and prepares for links on-screen so they load much faster when you open them (similar to what mobile/desktop Chrome does when you're browsing in them).
When a link is found, Ancitipate does the following using Chrome Custom Tabs*:
- DNS pre-resolution of the main domain
- DNS pre-resolution of the most likely sub-resources
- Pre-connection to the destination including HTTPS/TLS negotiation
The preparation allows this demo - https://developer.chrome.com/multidevice/images/customtab/performance.gif - to be realized.
To scan for links on-screen, Anticipate uses an accessibility service. You can customize the blacklist/whitelist of in which apps it will scan for links. You can also monitor which links are being pre-loaded with a floating window.
*according to the Chrome Custom Tabs documentation
GitHub (source, issues, feature requests): https://github.com/plusCubed/anticipate