整个应用程序的启动时间有点慢,包括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-lib中删除未使用的库,但是还有其他可以采取的 *** 作吗?
解决方法 我也正在构建一个在启动时出现性能问题的混合应用程序.我正在运行androID:cordova -v:4.3.0 cordova平台版本androID:3.7.1并且适用于ios:cordova -v:5.1.1 cordova平台版本androID:3.8.0
我做的是以下内容:
>当您使用移动包(openui5-runtime-mobile-1.30.8.zip)与data-sap-ui-preload =“”结合使用时.这将为您节省几个电话
>就像其他人已经提到的那样,只使用异步调用
>尽量不要从开始屏幕开始就不需要控制器的init方法
>检查您的应用程序是否有耗时的 *** 作 – 例如,我有一个sap.m.List而没有激活
>我尝试了这个,但没有成功:http://scn.sap.com/community/developer-center/front-end/blog/2015/04/29/fast-responding-sapui5-core-library-loader>使用启动画面 – >只是为了“隐藏”缓慢的开始时间
以上是内存溢出为你收集整理的cordova – 优化混合Web应用程序中的sapui5 / openui5初始化全部内容,希望文章能够帮你解决cordova – 优化混合Web应用程序中的sapui5 / openui5初始化所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)