> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-pt-br/sdks/sdk-web/ejemplos-de-integracion/configuracion-avanzada.md).

# Configuração avançada

O SDK Web da Facephi pode ser configurado de muitas maneiras, além de ter várias funcionalidades disponíveis.

Dependendo do objetivo com o qual o SDK Web é implementado, é possível se beneficiar de algumas características ou de outras.

## Configurações avançadas

Algumas configurações avançadas podem ser:

### Pré-carregamento de recursos de SelphID e Selphi

Por meio dos métodos `generateSelphiBrowserCache(apiKey)` e `generateSelphIDBrowserCache(apiKey)` é possível baixar alguns recursos necessários para Selphi ou SelphID, agilizando o carregamento dos componentes.

Para isso, deveremos chamar o método de que precisarmos **antes** de que o componente esteja no DOM. por exemplo quando o usuário está preenchendo um formulário prévio antes de começar o processo de onboarding.

Neste exemplo, baixamos os recursos de SelphID para agilizar o carregamento do componente assim que chegar o momento.

```javascript
import { generateSelphIDBrowserCache } from '@facephi/sdk-web-wc';

// Download SelphID resources before the SDK Provider is in the DOM
generateSelphIDBrowserCache(process.env.FACEPHI_SDK_APIKEY);
```

***
