Number of css and js files to be loaded on pageload.?
There is no limit on it.You can add up as many as you like.
But its better if you use less css/js files because it accounts for your total loading time.
There are plenty of techniques that you can follow to save up those extra kbs.
Refer this:Tips to save up our page load time
2) Max number of http request for page load.
No limit. But as the number of requests required to load a page grows, the time taken for the page to be rendered increases.
3) Size of index page & 4) User wait time for first time.
Size of index page --the minimum size possible without affecting the performance of page.
User wait time for first time-- < 4 seconds
Is there a maximum size that web pages should be kept under?
Always remember,Less is more