Первая связанная документация основана на устаревшей версии UI5 1.38.x
.В то время конфигурация sap-ui-preload="async"
действительно была «самой важной настройкой», поскольку тогда еще не было доступно sap-ui-async
.В версии 1.58.2
введено async="true"
, которое следует использовать вместо preload="true"
, как указано в теме Параметры конфигурации и параметры URL :
preload
Этот параметр конфигурации определяет поведение загрузки так называемых файлов предварительной загрузки .Они содержат все модули библиотеки.(...)
Значения используются следующим образом:
- При значении
auto
среда выполнения SAPUI5 автоматически использует preload=sync
, когда параметр конфигурации начальной загрузки async
равенустановлен в false (async=false
) или не установлен вообще.Файлы preload
загружаются асинхронно, если установлено async=true
. - При значении
async
файлы preload
загружаются асинхронно.Тем не менее, мы рекомендуем использовать параметр конфигурации async=true
в начальной загрузке вместо , поскольку он переключает больше API модулей / связанных с ним в асинхронный режим, включая режим загрузки файлов предварительной загрузки.
async
Этот параметр конфигурации позволяет загрузчику модулей загружать как модули, так и файлы предварительной загрузки библиотеки асинхронно .
TL; DR
data-sap-ui-async="true" // since 1.58.2 --> Replaces preload="async"
data-sap-ui-preload="async" // for 1.58.1 and below