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