标签: page-load-time

Internet Explorer 8等待页面完全呈现并执行javascript

我们有一个非常大的网页,里面有一堆javascript.在Firefox/Chrome中加载时,页面会逐渐加载.首先,渲染并显示已经收到的html,然后执行javascript.

然而,Internet Explorer 8会一直等到请求被完全接收并且在它显示之前执行其javascript.这给人的印象是应用程序在短时间内没有响应.

我们有一台笔记本电脑,其中IE8加载了像Firefox/Chrome这样的页面,我们一直在IE8上搜索一个设置,表明它不必等到所有的javascript被执行后再显示页面或部分页面.

有没有人知道如果有这样的设置,哪里可以找到它?我们检查过未安装适用于Internet Explorer的Chrome框架.

更新: 有关更多说明,正如@Thariama在评论中指出的那样我也认为IE8总是等待呈现整个页面,但看到这台笔记本电脑呈现它我很确定它加载了'Firefox-way'.笔记本电脑的RAM和CPU功率相当于台式电脑的一半,它的外观和速度更快(因为渲染).

rendering internet-explorer-8 page-load-time

5
推荐指数
1
解决办法
3607
查看次数

很少有大图像与许多小图像

我一直认为,当被迫在网站中使用图像时,最好使用尽可能小的图像。但是,如果这意味着使用多个小图像来获得与一张大图像相同的结果,我不确定这是否也不好,因为发出了更多的 HTTP 请求。

在这种情况下最好的方法是什么?

  • 很少的大图像 = 要下载更大的文件
  • 许多小图像 = 要下载的小文件但许多 HTTP 请求

当我说“很多”时,我的意思是 4 或 5 个,而不是一个大图像。

谢谢!


更新

只是为了让您知道我正在谈论的文件大小的差异。在我今天遇到的一个案例中:

  • 使用一张大图像 = 1 个请求 @ 11.3KB
  • 使用 5 个小图像 = 5 个请求 @ 1.2KB(总计)

image http httprequest page-load-time image-size

5
推荐指数
1
解决办法
1757
查看次数

有没有办法自动生成har文件?

我正在尝试自动化页面加载时间测试.我想象每隔几个小时就会运行一个cron作业,从我的网站加载各种页面,检索相关的har文件,并处理数据.我无法弄清楚的部分是如何以编程方式生成har文件...我现在知道的唯一方法是手动通过chrome开发人员工具.有谁知道这是否可以做到,如果可以的话怎么办?

google-chrome page-load-time har

5
推荐指数
2
解决办法
5757
查看次数

多次打开和关闭php标签会增加页面加载吗?

可能重复:
打开/关闭标签和性能?

这是一个新手问题,但我在网上找不到明确的答案,所以请不要笑:)

  1. 打开和关闭php标签(<? php code ?>)多次会增加页面加载时间吗?

  2. 如何多次使用include templatepath?

谢谢

php performance page-load-time

5
推荐指数
2
解决办法
1021
查看次数

防止在selenium webdriver测试中加载外部内容

问题:

是否可以告诉由selenium webdriver控制的浏览器不从外部源加载任何内容,或者不从给定的域列表中加载资源?

底色:

我有一个网页,我用selenium webdriver编写一个基于java的测试脚本 - 我无法更改页面,我只需编写测试.网站从其他域加载的某些外部内容存在问题.外部的东西是我的测试实际上不需要的一些javascript代码,但是有问题的页面包括.现在问题.有时外部源是超级慢的,阻止webdriver在给定的页面加载超时(20秒)内加载页面.我的测试实际上运行正常,因为页面实际上是加载的 - 所有html都在那里,所有内部脚本都被加载并且可以工作.

随便想一想:

有不同浏览器的扩展可以做我要求的,但我需要运行我的测试与几个浏览器,即chrome,firefox和phantomjs.而且没有像phantomjs扩展这样的东西.如果可能的话,我需要一个纯粹基于webdriver技术的解决方案.不过,我愿意为每个浏览器编写一个单独的解决方案.

我很感激有关如何解决这个问题的任何想法.

java selenium webdriver page-load-time selenium-webdriver

5
推荐指数
1
解决办法
4757
查看次数

CSS Image Sprites与社交图标的UI字体 - 从页面加载速度的角度来看

我很好奇使用CSS图像精灵为我的社交媒体图标与使用自定义UI字体的利弊.

哪一个在页面加载速度方面会提供卓越的性能?

在我看来,CSS精灵可能更好 - 因为只有一个HTTP请求,文件大小可能保持小于社交图标的自定义UI字体.

有人对此有所了解吗?

css fonts sprite page-load-time

5
推荐指数
1
解决办法
2041
查看次数

角度性能跟踪

跟踪Angular应用程序性能的最佳和推荐方法是什么?我可以使用许多其他可用的技术/ api,如performance.now来跟踪和谷歌分析/应用程序洞察力,以发送自定义性能计数器.

但我的问题是,为此目的,我们在Angular中内置了一些内容,还是推荐了第三方模块/库来帮助跟踪角度应用程序的性能?

performancecounter page-load-time angular

5
推荐指数
0
解决办法
297
查看次数

为什么 Firefox 在加载“大”文档时比 Chrome 快得多?

我正在尝试解决自定义 html 构建报告的错误接受问题,这些报告需要很长时间才能在 googlechrome 上加载,而在 Firefox 上加载时间要好得多。

  • 谈论〜5秒。vs ~110 秒。(使用 firefox 和 googlechrome profiler 测量)
  • 该文件大小约为 10MB

imo 没有什么关于 html 文件的“特别”。

报告通常使用锚后缀加载,因此浏览器在加载时应跳转到文件的最后(=“摘要部分”)。

我在 github repo => browser bongo test上放了几个示例文件

html firefox google-chrome load-time page-load-time

5
推荐指数
1
解决办法
1806
查看次数

页面加载时间减少200ms是否显着?

我在我开发的一个站点中使用实验室j进行了一些测试,并在页面加载时减少了200ms.后端处理后现在花费的总时间约为1.5秒.

如果值得这么麻烦,我就在徘徊.200ms是一个巨大的收益?一个荒谬的?我知道页面加载时间会影响页面排名,但200ms会产生如此大的差异吗?

performance seo user-interface page-load-time labjs

4
推荐指数
1
解决办法
1583
查看次数

哪些是准确测量页面加载时间的正确指标?

我正在使用 JavaScript Performance API,并且试图找出正确的指标组合,以便在请求和加载任何单个页面时在控制台上记录页面加载时间。

TLDR: 我想使用 JavaScript 的性能 API来获取接近Firefox 开发人员工具(或任何浏览器开发人员工具)的“网络”选项卡load上报告的数字的数字。

请参阅下图中右侧的数字:

Firefox 开发者工具性能指标

我不会有任何问题,但事实上,我尝试过的组合都无法始终接近loadFirefox 开发者工具的“网络”选项卡上报告的数字 - 有时我得到的最终数字高达百分之几第二次下,有时相同的量超过。

也许我已经达到了尽可能接近的数字,但我想确保我做到了,并且不会意外地引用不适当的指标。

以下是我正在使用的指标(来自PerformanceNavigationTiming的界面Performance API):

  • domainLookupEnd
  • connectEnd- 我以前用过这个,但现在没有
  • responseEnd
  • loadEventStart

这就是我目前所拥有的:

window.addEventListener('load', () => {
  
  let domainLookupEnd = performance.getEntriesByType('navigation')[0].domainLookupEnd;
  let connectEnd = performance.getEntriesByType('navigation')[0].connectEnd;
  let responseEnd = performance.getEntriesByType('navigation')[0].responseEnd;
  let loadEventStart = performance.getEntriesByType('navigation')[0].loadEventStart;
 
  console.log(`
domainLookupEnd: ${domainLookupEnd}
connectEnd: ${connectEnd}
responseEnd: ${responseEnd}
loadEventStart: ${loadEventStart}

Page loaded in: (${responseEnd} - ${domainLookupEnd})
Page built in: (${loadEventStart} - ${responseEnd})
Page …
Run Code Online (Sandbox Code Playgroud)

javascript load-time page-load-time firefox-developer-tools

4
推荐指数
1
解决办法
1136
查看次数