In This Section
- Concepts
- Data
- Build
- The App Composer
- The Page Index
- Context
- Pages
- Models
- Components
- Best Practices
- Debugging Skuid in the Console
- Logic
- Style
- Deploy
- Extend
- Reference
- The Property Library
- API Reference
- skuid.debug
- skuid.runtime
- skuid.$
- skuid.actions
- skuid.ajax
- skuid.builder.core
- skuid.builder.core.coreProps
- skuid.calendar
- skuid.collaboration
- skuid.component
- skuid.componentType
- skuid.events
- skuid.formula
- skuid.hotkeys
- skuid.label
- skuid.lightning
- skuid.load
- skuid.model
- skuid.model.Model
- skuid.mustache
- skuid.page
- skuid.sfdc
- skuid.snippet
- skuid.time
- skuid.utils
- skuid.version
- Component-Specific APIs
- Skuid Model Metadata Object
- Skuid Model Child Relationship Metadata Object
- Skuid Model Condition Metadata Object
- Skuid Model Field Metadata Object
- Skuid Model Record Type Metadata Object
- Page XML API
- skuid-sfdx
- skuid CLI
- Skuid Metadata Object Reference
- Skuid Glossary
- Formula and Function Reference
- Open Source Software Attributions
- Site Administration
- Tutorials
- Legal terms and conditions
- Skuid for Salesforce Evaluation Guide
In This Topic
How can Skuid builders optimize for page performance?¶
Page complexity is often a major factor when it comes to performance.
Models and the Action Framework allow the page builder to determine when data loads from a Salesforce object. These tools can be used to improve page performance
For example, if multiple models query large sets of data on page load, then load times may increase. A page builder may use model conditions to narrow down the records returned to models, thereby reducing the number of records returned.
Also, a page builder may determine that some models do not need to be queried at page load. A page builder can use the Action Framework to trigger a query of those models when the end user clicks on a button or a tab. This reduces the amount of data queried on page load and will improve page performance.
Skuid makes it possible for builders to deliver complex apps that leverage large amounts of Salesforce data.
For more information, see our Skuid and Salesforce Lightning Performance Tips documentation