【发布时间】:2015-04-18 11:11:43
【问题描述】:
我们正在使用 sapui5(通过 phonegap build 构建)构建一个混合网络应用。
整个应用(包括 sapui5)的启动时间有点慢,所以我们想对其进行优化。
所有 sapui5 文件都与混合应用程序打包在一起,因此在初始化期间没有进行网络请求。
这是我们当前对 sapui5 的初始化:
<script id="sap-ui-bootstrap" type="text/javascript" src="sap-ui-core.js"
data-sap-ui-preload="sync"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-libs="sap.ui.layout,sap.viz,sap.ui.commons,sap.ui.unified,sap.ui.ux3,sap.ui.table,sap.suite.ui.commons,sap.m,sap.me"></script>
我们目前使用的是 sapui5 版本 1.24.2。
我将使用performance.timing 对象来检查任何更改的效果。
我们将从 data-sap-ui-libs 中删除未使用的库,但是否可以采取其他措施?
【问题讨论】:
-
减少 data-sap-ui-libs 产生了巨大的影响。从 11.3 秒到 6.5 秒(页面上加载了许多其他元素)。测量 performance.timing.domComplete - performance.timing.request 从 chrome 控制台开始
标签: cordova phonegap-build sapui5