# Performance Considerations

Fater is a powerful web application that handles complex image processing and AI generation. While we strive to optimize performance, certain factors related to your project complexity, input data, and system resources can influence your experience. Here are some considerations and tips for maintaining good performance:

***

### Factors Influencing Performance

* **Number and Size of Layers (Image Editor):**
  * Projects with a very large number of high-resolution layers can consume more browser memory and processing power.
  * Operations like merging large layers might take longer.
* **Complexity of AI Models:**
  * More advanced AI models, or those set to higher quality/step counts, naturally require more computation and will take longer to generate results. Video generation is generally more intensive than image generation.
* **Internet Connection Speed & Stability:**
  * Fater is a cloud-based application. A stable and reasonably fast internet connection is needed for:
    * Loading project data.
    * Uploading source images/assets.
    * Sending requests to AI models.
    * Receiving generated results.
    * Ensuring auto-save functions correctly.
  * Intermittent connections can lead to delays or errors.
* **Browser & System Resources:**
  * Like any intensive web application, Fater relies on your computer's CPU, RAM, and sometimes GPU (for rendering).
  * Having many other demanding applications or numerous browser tabs open simultaneously can impact Fater's responsiveness.


---

# 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://fater.gitbook.io/fater-ai-docs/best-practices/performance-considerations.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.
