首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >前端网页性能测试

前端网页性能测试
EN

Stack Overflow用户
提问于 2013-02-26 05:21:58
回答 3查看 7K关注 0票数 5

在从服务器返回初始正文后,我对测量和记录页面加载性能很感兴趣。换句话说,当浏览器加载完页面上的所有图像、css和javascript并完成渲染和执行第一个jquery就绪代码块时,浏览器就有了HTML。

对此运行性能测试的最佳方式是什么?我读到的大部分内容都集中在服务器响应和数据下载上。然而,用户等待的大部分时间都在此之后。有没有什么东西可以通过自动化的方式来帮助这一点呢?

EN

回答 3

Stack Overflow用户

发布于 2013-02-26 05:24:04

Chrome在开发者工具中有一个内置的分析器。PC上的CTRL+SHIFT+I或Mac上的Cmd+option+J

使用jQuery,DOM就绪将在窗口加载之前发生。因此,下面这样的代码应该会告诉您DOM加载和资产加载之间的差值:

代码语言:javascript
复制
// When the DOM is loaded
$(function(){
    console.log('Start ' + new Date().getTime());
});

// When all the images are loaded
$(window).load(function(){
    console.log('End ' + new Date().getTime());
});
票数 3
EN

Stack Overflow用户

发布于 2015-09-29 14:13:48

你可以尝试跟踪真实的用户监控服务,它可以提供你的用户如何实时体验你的网站或web应用程序的清晰画面。

票数 3
EN

Stack Overflow用户

发布于 2013-08-17 17:59:10

web性能优化行业监控前端性能的首选工具是WebPagetest。它为您提供了对网页全部负载的非常详细的分析,包括一个瀑布图,该图显示了web浏览器如何加载每个资产以及您可能会出现问题的位置。您还可以获得关键浏览器事件、幻灯片和视频的屏幕截图。它真的是一个令人惊叹的开源工具,它的主要开发人员受雇于Google。

http://www.webpagetest.org

然而,WebPagetest并不是一个自动化的解决方案。SpeedCurve是一项运行在WebPagetest之上的商业服务,用于自动执行测试过程并监控前端性能。它还可以将您的网站与竞争对手进行基准比较,并提醒您网站构建过程中出现的问题。免责声明:我是SpeedCurve的创建者。

http://speedcurve.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15076711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档