Comprobar el rendimiento de tu app
El rendimiento de tu app afecta a la rapidez con la que se carga y responde a los usuarios. Puedes medirlo usando las Herramientas de desarrollador de tu navegador. Las métricas clave de rendimiento incluyen: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e Interaction to Next Paint (INP).
Optimizar el rendimiento de tu app
Optimiza el rendimiento de tu app enfocándote en las métricas clave que afectan a la rapidez con la que carga, se ejecuta y responde. Cada una destaca un aspecto distinto de la experiencia de usuario, y puedes pedir al chat de IA de Base44 que las optimice directamente.Largest Contentful Paint (LCP)
LCP mide el tiempo que tarda en aparecer el elemento visible más grande (imagen, texto o vídeo) por encima del pliegue. Para optimizar LCP:- Mantén el contenido visible por encima del pliegue ligero y rápido.
- Mueve elementos pesados (vídeos, iFrames, cuadrículas, listas) por debajo del pliegue.
- Optimiza y comprime imágenes antes de subirlas.
- Usa lazy loading para imágenes fuera de la pantalla.
Cumulative Layout Shift (CLS)
CLS mide el movimiento inesperado del diseño de tu app mientras carga. Para optimizar CLS:- Añade definiciones de tamaño: Da a cada imagen y vídeo una altura y anchura fijas para evitar saltos al cargar.
- Optimiza las fuentes personalizadas: Usa la propiedad
font-display: swap;en tu CSS para evitar texto invisible mientras se cargan las fuentes. - Reserva espacio para contenido dinámico: Establece espacios fijos para anuncios, pop-ups o cualquier cosa que cargue tras el render inicial.
- Minimiza las actualizaciones del DOM: Limita los cambios de layout causados por scripts automáticos.
Interaction to Next Paint (INP)
INP mide la rapidez con la que tu app responde a clics, toques o entradas de teclado. Para optimizar INP:- Evita scripts de larga duración activados por acciones del usuario.
- Aplaza o elimina scripts no esenciales de la carga inicial.
- Mantén los layouts simples y las animaciones mínimas.
- Monitoriza la capacidad de respuesta en la pestaña Performance.
Red de entrega de contenido (CDN) y caché
Una red de entrega de contenido (CDN) entrega copias de tu app desde servidores cercanos a la ubicación del usuario, mejorando los tiempos de carga. Base44 usa automáticamente Cloudflare CDN para caché y entrega.Actualmente no puedes vaciar la caché del CDN manualmente.
Preguntas frecuentes
Haz clic en una pregunta abajo para saber más sobre cómo optimizar el rendimiento del sitio.¿Cómo compruebo el rendimiento de mi app?
¿Cómo compruebo el rendimiento de mi app?
Puedes comprobar el rendimiento de tu app usando Chrome DevTools o Google PageSpeed Insights.Para comprobarlo con Chrome:
- Comprobación rápida:
- Abre tu app publicada.
- Haz clic derecho en cualquier sitio y selecciona Inspect.
- En el panel derecho, Chrome muestra métricas locales para Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e Interaction to Next Paint (INP).
Esto te da una vista instantánea del rendimiento de tu página en vivo.
- Comprobación detallada:
- Abre Chrome DevTools.
- Haz clic en la pestaña Performance.
- Haz clic en Record, recarga la página y detén la grabación al terminar la carga.
- Revisa la línea de tiempo completa de rendimiento, incluyendo First Contentful Paint (FCP), LCP y actividad del hilo principal.
- Ve a PageSpeed Insights.
- Introduce la URL de tu app y haz clic en Analyze.
- Revisa las secciones Insights y Diagnostics para formas de mejorar el rendimiento de tu app.
¿Qué puntuación de rendimiento debería buscar?
¿Qué puntuación de rendimiento debería buscar?
Aspira a alcanzar o superar estas puntuaciones recomendadas para la mejor experiencia:
- Largest Contentful Paint (LCP): 2,5 segundos o menos.
- Cumulative Layout Shift (CLS): 0,1 o menos.
- Interaction to Next Paint (INP): 200 milisegundos o menos.
¿Por qué mi app tiene una puntuación baja?
¿Por qué mi app tiene una puntuación baja?
Una puntuación baja suele significar que algunos elementos de tu sitio tardan más en cargar de lo esperado. El contenido pesado por encima del pliegue, scripts grandes o medios no optimizados son las causas más comunes.Para solucionarlo:
- Pasa tu app por Google PageSpeed Insights y revisa:
- Recursos que bloquean el renderizado: mueve los scripts a
asyncodefer. - Bundles JavaScript grandes: simplifica o divide el código de vendor.
- Imágenes no optimizadas: comprime y vuelve a subir.
- Recursos que bloquean el renderizado: mueve los scripts a
- En Chrome DevTools, abre la pestaña Network y haz clic en Reload para ver cómo cargan tus archivos en tiempo real.
- Vigila los archivos que tardan más de 1-2 segundos en cargar; probablemente ralentizan tu app.
- Mueve vídeos, listas de datos o secciones pesadas por debajo del pliegue.
- Comprime y redimensiona imágenes antes de subirlas.
- Elimina scripts o CSS no usados.
- Vuelve a publicar tu app para refrescar la caché del CDN.
¿Cómo hago que los vídeos o animaciones carguen más rápido?
¿Cómo hago que los vídeos o animaciones carguen más rápido?
- Aloja vídeos externamente (p. ej. en Vimeo o YouTube).
- Añade
loading="lazy"a vídeos o iframes incrustados. - Coloca los vídeos por debajo del pliegue para priorizar texto e imágenes.
- Desactiva autoplay o loop para vídeos de fondo grandes.
¿Por qué mi puntuación de PageSpeed es más baja en móvil?
¿Por qué mi puntuación de PageSpeed es más baja en móvil?
Las pruebas móviles se ejecutan en redes y dispositivos más lentos, así que las puntuaciones suelen ser más bajas que en escritorio. Enfócate en optimizar tu LCP e INP para móvil primero reduciendo medios pesados, aplazando scripts no críticos y simplificando layouts.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.

