The initialization process starts after SAPUI5 runtime is loaded.
The initialization of the SAPUI5 runtime comprises the following steps:
The jQuery plugins, which are mainly located in the jQuery.sap namespace, provide fundamental functionality of SAPUI5, such as the modularization concept, a logging framework, performance measurement, and so on.
The global object sap is defined.
The sap.ui.core.Core class is executed with all its dependencies.
The runtime configuration is determined from different sources.
All libraries and modules declared in the configuration as well as their dependencies are loaded.
For each loaded library, the CSS file of the configured theme is loaded.
When all libraries are loaded and the document is ready, the initEvent of the core is fired and all registered handlers are executed.