> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# AdaptiveLoadOptions

- Package: [@gooddata/sdk-ui-loaders](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-loaders/index.md)
- Kind: type-alias
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-loaders/src/dashboard/types.ts
- Guides: [Embed a dashboard with plugins](https://www.gooddata.ai/docs/gooddata-ui/latest/dashboard-plugins/embed-dashboard-with-plugins/index.md)

Adaptive loading requires additional options passed by the client.

**Signature:**

```typescript
export type AdaptiveLoadOptions = {
    moduleFederationIntegration: ModuleFederationIntegration;
};
```
**References:** [ModuleFederationIntegration](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-loaders/sdk-ui-loaders.modulefederationintegration/index.md)

## Remarks

The crucial options are the module federation integration functions.

The adaptive loader relies on Webpack's Module Federation to get the job done and expects that it is running in context where Webpack Module Federation is correctly setup; the load requires few functions from webpack in order to work properly. You need to pass them in via these options.
