首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算角JS应用程序(单页应用程序)的页面加载时间

如何计算角JS应用程序(单页应用程序)的页面加载时间
EN

Stack Overflow用户
提问于 2016-05-02 10:09:10
回答 1查看 3.5K关注 0票数 4

如何以编程方式计算角JS (单页应用程序)的页面加载时间?我在多页应用程序中使用了window.performance.timing,但对于单个页面应用程序,它并不合适。有人帮助跟踪单页应用程序的页面加载时间吗?请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2016-05-02 10:14:21

我认为你可以通过使用巴达朗 + Chrome DevTools来实现这一点。它将帮助您跟踪您的应用程序性能。

更新,因为OP希望通过编程获得页面加载时间:

一个可能的解决方案可能是提供给类似问题这里的解决方案。

在加载任何其他脚本之前,您只需获得当前的日期,并在该角度的应用程序到达运行阶段后获取该日期。然后减去这两个日期,就可以得到加载时间。

所以,你会有:

代码语言:javascript
运行
复制
<script type="text/javascript">
    var timerStart = Date.now();
</script>

然后在你的主角度模块中:

代码语言:javascript
运行
复制
angular.module('app', []).
    config(function() {
        // some code
    }).
    run(function($window) {
        console.log("Time until reaching run phase: ", Date.now() - $window.timerStart);
    });

没有测试,但应该能用。

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

https://stackoverflow.com/questions/36979907

复制
相关文章

相似问题

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