Good Idea.
But what if the user just visit only one page of the website and leaves the page immediately (such as traffic generated from search engines) ? In this scenario, the resource package required for the entire site will be downloaded just for showing one page!