Optimizar la velocidad de carga (Slide & Mega menus)

¿Por qué necesitas hacer esto? ¿No es ya Navi+ rápido?

Navi+ es muy rápido. Está completamente desplegado en una CDN líder con muy baja latencia (alrededor de 100 ms) y puede atender a millones de clientes sin desacelerarse.

Sin embargo, Navi+ aún funciona dentro del ecosistema de Shopify. Shopify tiene sus propias reglas de carga:

  1. Shopify prioriza la carga de sus propios recursos primero.
  2. Luego, Shopify carga el contenido del tema.
  3. Finalmente, Shopify carga el contenido de la aplicación, pero no en ningún orden específico.

Esto significa que si estás utilizando múltiples aplicaciones, Navi+ puede a veces cargarse más tarde de lo esperado. Por eso puede parecer más lento en ciertos casos.


¿Cuál es mi solución?

Actualmente, Navi+ tiene alta prioridad al cargarse en sitios web de Shopify. Sin embargo, todavía hay un cierto retraso. Abordaremos estos problemas uno por uno aquí:

Slide Menu: Agregar un efecto de carga y bloquear el selector del disparador

Muy simple: solo ingresa el selector CSS que usas para el Slide Menu en la sección de incrustación de la aplicación Navi+ (ver imagen a continuación).

Mega Menu (Replacement mode): Agregar un efecto de carga y bloquear el selector del disparador

Nota:

  • Agrega el sufijo (M) si deseas que se aplique solo en móvil.
  • Agrega el sufijo (D) si deseas que se aplique solo en escritorio.
  • Deja sin sufijo si deseas que se aplique en ambas plataformas.