Anticipate is an open source 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
– Pre-render the page**
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
**only on non-metered connections (e.g. WiFi), according to the Chromium source. The other three steps don’t use much data, so no need to worry.
GitHub (source, issues, feature requests): https://github.com/plusCubed/anticipate
Inspired by Chromer (by Arun Kumar) for using Chrome Custom Tabs. Brought pre-loading & dynamic toolbar color first to the market with open source code.
- full network access
- draw over other apps
- prevent device from sleeping
- view network connections
- run at startup
Size: 1 MB