# Builder Performance Tips

The Adalo Editor is a big piece of software and relies heavily on computer specs and internet connection to run effectively. A slower computer will struggle to open and edit larger apps so optimizing the app setup is key to a performant builder.&#x20;

### Avoid Too Many Components:

To keep your app speedy, make sure to be careful with the number of components on any given screen. Too many components can make screen loading slow for your users and bog down a screen when making changes in the builder. Try dividing up the screen into a flow of screens for your users. More screens is better for user performance and experience than one screen with lots of components.

### Avoid Deeply Nested Components:

Avoid nesting components too deeply in [parent and child components](/design/designing-your-app/definitions-and-terms.md#parent-and-child-components) - nested parents that are over 4 components deep will most likely experience lower loading speeds and unexpected results. Furthermore, deeply nested components make it much more difficult to manage the layout settings of those components. Consider breaking up the screen into multiple screens or reworking your database to display the data you need to display.

### Turn off Lottie Previews in the Builder:

Running lottie animations in the builder can drastically slow down your build experience. Consider [turning off the Lottie previews](/component-basics/marketplace-components/lottie-files.md).

### **Avoid Large Amounts of Text and Uploaded Images:**

Since text and images are generated responsively in the builder, having large bodies of text, background images, or other uploaded images can slow down the builder. Consider storing lots of text and images in the database and pulling via MagicText if possible rather than showing them as static.

### **Lower Image Quality**

Large static Images in the App Design can slow down the builder. Consider lowering the quality of apps if using many images in the design.&#x20;

### Turn Off Screen Connections:

Very large apps can sometimes experience slowness if screen connections are turned on. Consider [turning this off](#turn-off-screen-connections.) if your builder experience is slow.

## **Additional Resources**

For more detailed guidance, we encourage you to explore these resources:

* [**Adalo | Maker Community Forum**](https://forum.adalo.com/)
* [**Adalo App Academy** ](https://appacademy.adalo.com/)

By combining these best practices with ongoing improvements from Adalo, you can ensure your app performs efficiently and provides a seamless experience for your users. Be sure to start thinking about your app performance in terms of a score and asking yourself whether each new feature will move that needle up or down.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/performance/builder-performance-tips.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
