> 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/sdks/sdk-web/ejemplos-de-integracion/configuracion-avanzada.md).

# Configuración avanzada

El SDK Web de Facephi puede configurarse de muchas maneras, además de tener varias funcionalidades disponibles.

Dependiendo del objetivo con el que se implemente el SDK Web es posible beneficiarse de unas características u otras.

## Configuraciones avanzadas

Algunas configuraciones avanzadas pueden ser:

### Precarga de recursos de SelphID y Selphi

Mediante los métodos `generateSelphiBrowserCache(apiKey)` y `generateSelphIDBrowserCache(apiKey)` es posible descargar algunos recursos necesarios para Selphi o SelphID, agilizando la carga de los componentes.

Para ello deberemos llamar al método que necesitemos **antes** de que el componente se encuentre en el DOM. por ejemplo cuando el usuario está rellenando un formulario previo antes de comenzar el proceso de onboarding.

En este ejemplo descargamos los recursos de SelphID para agilizar la carga del componente una vez llegue el 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);
```

***
