网站性能:如何减少domContentLoadedEventStart和domInteractive时间的差异?

时间:2018-03-11 19:43:29

标签: javascript performance dom optimization

我们最近对其中一个关键页面进行了改造。我们做了以下更改:

  1. 将呈现从客户端移动到服务器端。
  2. 制作模块化javascript(创建8个模块化Javascript文件。之前只有2个,我们刚刚将它们模块化,因此大小仍然相同。但它们现在都在不同的JS中,因此有效地分为8个单独的下载而不是2个。没有捆绑,因为我们正在使用HTTP2)
  3. 我们会根据以下指标跟踪我们的效果: - https://www.w3.org/TR/navigation-timing/#dom-performancetiming-dominteractive

    我们观察到以下时间的飙升: domContentLoadedEventStart - domInteractive

    AFAIK通过研究here,这是在收到第一个HTML字节后解析DOM的时间。但我无能为力,为什么在做出上述改变之后它会增加1秒?理想情况下,这些更改应该减少这个时间,因为html是从服务器准备的。我在这里错过了什么吗?

0 个答案:

没有答案