How to download all pages after the main to the user's browser?

Good afternoon. Arose the next question. The site has only 3 pages. The user navigates to the first.
How to make the other 2 page evening training session in the user's browser, after complete loading first?
Did prefetching prefetch and prerender. Works weak.
Ideally, upload all of the files on the other two pages.
Waiting for your tips)
July 2nd 19 at 13:06
2 answers
July 2nd 19 at 13:08
All the files on the other two pages, this is a HTTPv2 / Server push. Read, for example here.
Thanks for the reply, but this is a little something. "This is a technology that enables a server to "push" more data to the client at the time of the request main document" - main document will be loaded longer. Requires that immediately AFTER loading the main document to load the other 2 pages - Edmund.Schowalt commented on July 2nd 19 at 13:11
I think that people develop and realized this standard took care that the loading of additional resources do not interfere and are not shy download main. Try to become more familiar with it, I think it is one of the best options.

Well, as an additional option, you can query all images via JS, then browser cache level caches them... And other resources, such as CSS minimize and ship immediately. - Salvado commented on July 2nd 19 at 13:14
Server push for this problem is just not suitable - the browser is set to accept only those resources that were requested the current page and to push through thus the following will not work. - aniya commented on July 2nd 19 at 13:17
July 2nd 19 at 13:10
Make one-page site))
The simplest way the effect of changing pages can be done, for example, simply navigating to anchors in conjunction with using the css pseudo class :target - all units-pages set to display:none, and :target - display: block. And in the beginning page for another script to insert to change the hash id of the first page

Find more questions by tags HTMLBrowsers