cordova – 优化混合Web应用程序中的sapui5openui5初始化

cordova – 优化混合Web应用程序中的sapui5openui5初始化,第1张

概述我们正在使用sapui5(通过phonegap构建构建)构建混合Web应用程序. 整个应用程序的启动时间有点慢,包括sapui5,所以我们想优化它. 所有sapui5文件都与混合应用程序打包在一起,因此在初始化期间没有完成网络请求. 这是我们目前对sapui5的初始化: <script id="sap-ui-bootstrap" type="text/javascript" src="sap-ui 我们正在使用sapui5(通过phonegap构建构建)构建混合Web应用程序.

整个应用程序的启动时间有点慢,包括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初始化所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存