5

我花了几个晚上来调整我的后端代码以更快地提供服务,但是页面加载时间存在不熟悉的差距。

附上一张图片 - 请告诉我在突出显示的时间内发生了什么(在接收 HTML 和准备好 DOM 之间)。

我认为它是什么 - 也许它是 DOM intself 生成的?但是为什么这么久?在这个测试页面中有 10 个 HTML 标签。

在此处输入图像描述

这是我的标记:

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

2 回答 2

3

浏览器正在解析 dom(如术士所说),但在此过程中也可能会运行一些 javascript。(请参阅JavaScript:DOM 加载事件、执行序列和 $(document).ready()

正如您所看到的,一些浏览器插件本质上可以注入一些运行 pre-dom 加载的脚本,这些脚本可能会显示在您的加载时间中。

于 2013-09-01T07:58:00.333 回答
3

浏览器正在解析 HTML 并创建 DOM

于 2013-09-01T07:39:27.537 回答