Just talking aloud here, Blocs site as the example:
My 2 cents:
Probably need a larger pool of people giving feed back, if they experience it first, but…
I actually see it with the Blocs site in Chrome also (75mb connection, SSD HD, Server Grade Ram, etc.,). The odd thing is typically this is referred to as FOUC (Flash Of un-Styled Content). But I am clearly seeing styled content when it flashes on sites.
I wonder if it instead has to do with appending the “page-loading-blocs-notifaction” via JQuery and Chrome has a milli/second delay or something? Even if I close the page and it’s cached and then reopen it from history I see it (75mb connection, etc.,), so that’s rather weird. I wonder if placing the “page-loading-blocs-notifaction” DIV directly in the page source above the "page-container” as part of the source and not append it via JQuery would address it. Then manage it a bit differently, hide the "page-container” via the CSS immediately, then when things are loaded in the .load function display it and then fadeOut, remove() the “page-loading-blocs-notifaction”. Just an idea. It’s a bit weird given some of those conditions though.
Maybe it’s something to do some tests with, you probably would want/need a big pool of testers to see if it actually changes anything before taking the time to change it in Blocs however. I know Google is also big on addressing “render blocking” with CSS and JS, so maybe Chrome handles things differently or more rigidly also.
Blocs_User