# MU Nexora - Speed Optimization V3

## Cambios aplicados

### 1. Loader global eliminado
El overlay `nex-page-loader` ya no se renderiza ni se ejecuta. La navegacion vuelve al comportamiento nativo del navegador y deja de bloquear visualmente toda la interfaz.

### 2. Feedback localizado
Los formularios de Login, Registro y Recuperacion cambian temporalmente el texto de su boton a un estado de procesamiento. El boton NO se deshabilita con el atributo HTML `disabled`, para conservar su `name/value` y no romper los controladores PHP existentes. Un guard de JavaScript evita reenvios rapidos.

### 3. API calls condicionales
- Server Time: solo inicia si existen los cuatro elementos del reloj.
- Castle Siege: solo inicia si existe `#cscountdown` o `#siegeTimer`.

Esto elimina solicitudes innecesarias en paginas que no muestran esos datos.

### 4. Assets exclusivos del Home
Swiper y `events.js` solo se cargan cuando `$nexIsHome` es verdadero. Sus funcionalidades actuales viven en el Home (Content Hub / calendario de eventos), por lo que no se elimina capacidad.

### 5. Cache busting
Se incrementaron versiones de CSS/JS modificados para evitar que el navegador conserve el loader anterior despues del despliegue.

## Preservado deliberadamente
- WhatsApp.
- Discord/streamer widget.
- Musica.
- Hero/video y lenguaje visual.
- Legado/Seasonal.
- Login/registro/recovery.
- UserCP/AdminCP.
- Rankings/eventos/Castle Siege.
- Modulos y plugins existentes.

## Cambios no aplicados automaticamente
No se retiro el video Hero, Bootstrap, Google Fonts, music player ni integraciones comunitarias aunque tengan costo de red. Cualquier optimizacion que cambie su experiencia debe evaluarse por impacto antes de aplicarse.
