New home page

Robert Clipsham robert at octarineparrot.com
Mon Oct 4 08:24:51 PDT 2010


On 04/10/10 03:59, Walter Bright wrote:
> Lionello Lunesu wrote:
>> The new page loads terribly slow because of some embedded resource
>> from twitter.com. Twitter is blocked in China, so when I open your
>> website nothing is shown until the connection to twitter times out.
>> Perhaps you can use XmlHttpRequest in javascript to load the twitter
>> stuff on the 'background'?
>
> The previous page had the same javascript in it. I don't know how this
> one could load slow and the previous one not.
>
> Can you post a diff for how to change the html to load in the background?

Rather than getting the JS to load it in the background, the lazy option 
is to move the two <script> tags to the bottom of the html before 
</body> rather than before </head>. Browsers will block rendering of the 
page if it encounters a script tag until the script has been loaded - by 
placing them at the end the page will be rendered, followed by loading 
the scripts.

Alternatively you could use the HTML5 attributes with the script tag to 
make the scripts load in the background regardless, I don't know what 
browser support is like for this though.

-- 
Robert
http://octarineparrot.com/


More information about the Digitalmars-d-announce mailing list