I'm working on a website that has some high quality images that need to load. Of course, my goal is to get the site to load as quickly as possible so we don't slow down the user experience and I don't take a page rank hit for being a slow loading website.
I'd like to initially load a low quality version of the pictures so the page loads quickly and then enhance them with a second wave of downloads using JavaScript after the page has completely loaded.
I know I can detect when the page has loaded using jQuery ready() but I want to make sure Google considers the page loaded before I start enhancing things. I'm worried that if I keep adding content with ready(), Google will think the page load is still happening and penalize me for a slowly loading page.
So, another way to ask this question is "When does Google consider the page loaded and when can I start adding more elements without Google thinking it's still part of the initial page load?"