是否有任何机制来计算离子应用程序中页面的渲染时间

时间:2016-10-25 12:33:49

标签: angularjs ionic-framework

作为性能分析的一部分,我们能够计算服务器端处理时间和数据下载时间,但不知道如何在我们的混合移动应用程序中计算页面渲染时间(以离子和角度开发)。

1 个答案:

答案 0 :(得分:0)

跟踪平台就绪事件:

angular.module('myApp', ['ionic']).run(function($ionicPlatform) { 
    var start = performance.now();
    $ionicPlatform.ready(function() {
        console.log("App ready after" + (performance.now() - start) + " milliseconds.")
    };
});

此外,您可以使用以下方式跟踪每个视图加载时间:

$scope.$on('$ionicView.loaded', function (viewInfo, state) {
    console.log('VIEW LOADED', viewInfo, state);
})