# Discovery Framework performance considerations

When planning and building Discovery Framework applications, keep in mind the following performance considerations.

- Like any Web-based application, the Discovery Framework is subject to browser limitations.
- The Discovery Framework is a rich Internet application that uses JavaScript to retrieve data in real time. Therefore, the amount of data you are accessing will affect performance.
- Attempting to process large numbers of dimensions or dimension values can result in information overload, particularly in components such as Guided Navigation.
- Within a Discovery Framework application, a large number of components on a single page can negatively impact performance. Rather than place many components on a single Discovery Framework page, you should consider using a multi-page application design. The number of pages in an application has no impact on performance.
- Endeca Analytics is a rich and complex language. To ensure that you understand the performance implications of the Analytics queries you are building, consult the Analytics Considerations and Best Practices article, which is available for download from the Endeca Developer Network (EDeN).
- Because the Discovery Framework leverages the MDEX Engine platform, it responds to many of the same performance strategies. For more detailed information, see the MDEX Engine Performance Tuning Guide, which is available for download or search on EDeN.