Merry first advent everyone!
The Situation: We have a webpage on our server which basically is just a list of 10 links to external domains. What we want is a preloader, that loads ALL 10 domains in the background - before the user even clicks on it. When the user then clicks on a link, the target site is shown immediately, without any further loading.
So basically we want to leverage browser caching to bring down load time.
-- the content of the 10 pages has to be loaded invisible in the background. They must not increase the "subjective load time" felt by the user when he lands on the first page. So we have to find a way to disable the "loading" symbol of the browser.
-- when the user clicks a link, the content has to be shown immediately (not just fast, but instantly (0ms))
You can use frames. You can use all kind of dirty ajax/xss workarrounds that you want. You can use a server side proxy and PHP in general. The user has to stay on our domain to enable the 0ms load time.
Be aware of some problems, like same origin policy. Biggest problem is not having the browser show the loading bar forever on the overview page when 10 sites are loaded in the background. It has to "feel" fast for the user at all times.
Thanks for bids! Followup work available, fast communication and payment, interesting projects and we take good care of the people who work with us.