2013-09-01 6 views
5

Ich habe Abende damit verbracht, meinen Backend-Code zu optimieren, um schneller bedient zu werden, aber es gibt eine Lücke in der Seitenladezeit, mit der ich nicht vertraut bin.Was passiert zwischen dem Empfang von HTML und DOM?

Angehängt ein Bild - bitte sagen Sie mir, was passiert in der markierten Zeit (zwischen dem Empfang von HTML und DOM bereit).

Was ich denke, ist es - vielleicht ist es DOM selbst erzeugen? Aber warum so lange? Es gibt 10 HTML-Tags auf dieser Testseite.

enter image description here

, dass mein Markup ist:

<!DOCTYPE html> 
<html lang="pl"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

    <title>#</title> 
    <meta name="keywords" content="a, b"> 
    <meta name="description" content="cde"> 

    <meta name="geo.region" content="PL"> 
    <meta name="geo.placename" content="Warszawa"> 
    <meta name="geo.position" content="52;21"> 
    <meta name="ICBM" content="52, 21"> 

    <link rel="stylesheet" href="/Css/_global/Style.css"> 

    <!--link rel="shortcut icon" href="/Gfx/_global/favicon.ico" type="image/x-icon"> 
    <link rel="shortcut icon" href="/Gfx/_global/favicon.gif" type="image/x-icon"--> 

</head> 
<body> 

    <ul id="bredcrumbs"><li>domain.com</li><li>Home Page</li></ul> 
    Content 

</body> 
</html> 
+0

Verwenden Sie Javascript auf Ihrer Seite? – Warlock

+0

Nicht in diesem Beispiel, warum? –

+0

Können Sie den HTML-Code angeben? – Warlock

Antwort

3

Der Browser Erstellen der dom-Parsing (als Warlock Notizen), aber einige Javascript während dieses Laufes kann Prozess auch. (Siehe JavaScript: DOM load events, execution sequence, and $(document).ready())

Wie Sie gesehen haben einige Browser-Plugins können im Wesentlichen einige Skripte, die Pre-Dom-Last, die in Ihren Ladezeiten auftreten können, führen injizieren.

3

Der Browser HTML ist das Parsen und DOM

+0

Also verlängert sich diese Zeit auf älteren CPUs? –

+0

Ich denke, dass "ja", aber ich habe solche Tests nicht versucht. – Warlock

Verwandte Themen