IE7 Page Load Order


Author Message
jeank

Posted: 3/17/2009
Quote message 

Hi
I purchased Artisteer and I am using it on a personal site before I implement templates for my client.
The IE7 page load order is very ugly. A pair of ugly dark blue corners appears before the rest of the page. My client doesn't want his site to load like this. :( I can handle (and explain) the page loading before the border etc. However, how can I get rid of those first corner loads?
Check it out at
http://jeankorte.ca/blog/

If there is a tweak, please let me know. Please see if you can do a bug fix or a release fix for this as it is a real problem. Thanks very much for an otherwise terrific product!
 
Marc Smith

Posted: 3/17/2009
Quote message 

There is no tweak to fix this issue.

If you look at the same page in FireFox, you will notice it loads differently. What you are seeing is the way IE chooses to render the page in the browser.

The more complex the design, the more it has to work at loading all the elements. Each browser renders pages differently.

The only thing that can be done is to reduce the complexity of the design until you get a page that loads in a satisfactory manner.
 
jeank

Posted: 3/17/2009
Quote message 

I realize that eliminating the curved boxes reduces the problem considerably.
BUT
That does not mean that there is no solution to this problem. There are many, many sites out there with curved borders that do not have this ugly loading problem in IE.
It may not be fixable with just a tweak but I do believe that it IS fixable - hopefully in a future release.

However, you and others may be happy to know that I've discovered something that may help in the interim and that is using IE <meta> page transitions.
The following meta statements need to be added to header.php before any other scripts are called. It is easiest to put them just under the DOCTYPE

<meta http-equiv="Site-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=.5)">

Tweak the times to suit your template and the average bandwidth of the user base.

I am on high speed ADSL and I still need a 2 second blend on Site-Enter to hide the initial corner rendering. The page takes about 1.5 sec for the 'ugly load' - adding .5 sec and covering up the ugliness is acceptable for now.
Once your css is cached, you may not need the second "Page-Enter" blend but I rather like the .5 s effect.
Anyways, perhaps this will help out someone else.
Take another look at the page now that I have these page transitions installed and tell me what you think.
I would particularly appreciate feedback from folks with IE6.
 
Marc Smith

Posted: 3/17/2009
Quote message 

True, there are websites out there that have curved corners, but they aren't produced in CSS, they are just plain images.

The CSS that Artisteer produces is pretty complex and some of it is directed at the Micorsoft 'standards' for Expression, which renders shadows and other "enhanced" effects, blending, transparency and other stuff they are trying to push for Silverlight.

In all seriousness, go load Microsofts own Expressions page.At least two seconds to load. http://www.microsoft.com/expression/

The issue isn't with Artisteer, it is with the way IE renders thepage and the way Microsoft chooses to build that render engine. Supposedly it is supposed to get better in IE8, I'll believe it when I see it.
 
jeank

Posted: 3/17/2009
Quote message 

Yes, I went to their http://www.microsoft.com/expression/ page. They have tweaked it so that although it loads in stages, they are not doing things like loading corners first.
But, seriously, I am willing to blame give a lot of the blame to MS.

Did you look at the transitions on my page? They really did help at least on my system.
 
Marc Smith

Posted: 3/17/2009
Quote message 

I did look at the page and yes the transitions seem to help, my worry is how that might effect other browsers, or possibly SEO.
 
jeank

Posted: 3/18/2009
Quote message 

No impact on either, imo. Used off and on for years. Other browsers just ignore them. Search engines don't care.