

In addition, the browser loads all required CSS files in parallel. The SAPUI5 Core gets loaded first and ensures a parallel loading of all required libraries. 29 requests and fully loaded in a little over 6 seconds. New sap.ui.xmlview().placeAt("content") īy wrapping our application code in the callback function passed to the attachInit event, we can ensure that all SAPUI5 libraries are available and thus can avoid the additional sync requests. Understanding the bootstrapping within index.html

Optimizing the choreography is key to getting the best possible startup performance. The goal of this post is to outline some of the basic principles which need to be understood in terms how SAPUI5 loads its own resources and those of applications. The initial steps taken to improve the situation actually worsened it and the reasons for this behavior were not understood. I decided a while ago to write this blog post after a call I had with a customer who struggled with the startup performance of his SAPUI5 application.
