docs

Performance Checklist

Follow these steps to apply performance best practices to your application.

In addition to applying best practices, always stay up to date with the framework, for instance via the OpenUI5 Release Notes and the What’s New in OpenUI5.

  1. Use the UI5 Support Assistant to Check for Known Issues
  2. Enable Asynchronous Loading in the Bootstrap
  3. Make Use of the sap.ui.core.IAsyncContentCreation Interface or Ensure the Root View and Routing are Configured to Load Targets Asynchronously
  4. Make Use of Asynchronous Module Loading (AMD Style)
  5. Use manifest.json instead of the Bootstrap to define Dependencies
  6. Load OpenUI5 from the Content Delivery Network (CDN)
  7. Ensure that all Resources are Properly Configured to Avoid 404 Errors
  8. Use “manifest first” to load the Component
  9. Ensure that Library Preloads are Enabled
  10. Ensure that Application Resources are Loaded as Component Preload
  11. Check Network Requests
  12. Migrate jquery.sap.* Modules to their Modularised Variants
  13. Migrate Synchronous Variants of UI5 Factories to Asynchronous Variants
  14. Use the OData V2 Model Preload
  15. Use OData Metadata Caching
  16. Use a $select Query when Binding an Aggregation
  17. Limit the Loading of Data over the Network
  18. Check Lists and Tables
  19. Further Optimize your Code