2013-09-01 2 views
5

Я потратил вечера на настройку кода моей внутренней сети, чтобы ее можно было обслуживать быстрее, но есть промежуток времени загрузки страницы, который не знаком.Что происходит между получением HTML и DOM?

Прикрепленное изображение - скажите, пожалуйста, что происходит в выделенное время (между получением HTML и DOM ready).

Я думаю, что это возможно - возможно, это DOM? Но почему так долго? Theres, как 10 тегов HTML на этой странице тестирования.

enter image description here

Это моя разметка:

<!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

Вы используете javascript на своей странице? – Warlock

+0

Не в этом exmaple, почему? –

+0

Не могли бы вы предоставить html-код? – Warlock

ответ

3

Браузер разборе DOM (как чернокнижника ноты), но некоторые Javascript может работать в течение этого процесс также. (См. JavaScript: DOM load events, execution sequence, and $(document).ready())

Как вы видели, некоторые плагины для браузеров могут, по сути, вставлять некоторые сценарии, которые запускают предварительную загрузку, которая может отображаться во время загрузки.

3

Браузер разбора HTML и создания DOM

+0

Значит, это время продлевает старые процессоры? –

+0

Я думаю, что «да», но я не пробовал такие тесты. – Warlock