Мы создаем гибридное веб-приложение, используя sapui5 (построенный с помощью сборки телефонной заставки).Оптимизация инициализации sapui5/openui5 в гибридных веб-приложениях
Время запуска немного медленное для приложения в целом, включая sapui5, поэтому мы хотели бы его оптимизировать.
Все файлы sapui5 упакованы в гибридное приложение, поэтому во время инициализации нет сетевого запроса.
Это наш текущий initializiation из 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, но есть ли другие действия, которые можно предпринять?
сокращение данных-sap-ui-libs оказало огромное влияние. От 11.3 до 6.5 секунд (с большим количеством других элементов, загружаемых на страницу). Измерение performance.timing.domComplete - performance.timing.requestStart с консоли Chrome – dparnas