STATUS IS UPWIKI DE OPTIMIZACIÓN WEB
03Acelerar
Fundamentos de optimización / Acelerar

Cómo establecer un presupuesto de rendimiento web que los equipos puedan cumplir

Crea límites verificables de peso de página, carga y capacidad de respuesta alrededor de los recorridos que importan a los clientes.

Cómo establecer un presupuesto de rendimiento web que los equipos puedan cumplir — GUÍA VISUAL
LEER
8 minutos
FUENTES
6
REVALIDAR
2027-03-27
revisado
Revisor de rendimiento web e ingeniería de lanzamientos
LA RESPUESTA BREVE

Empieza con la decisión.

Establece un presupuesto de rendimiento web eligiendo los pocos recorridos de usuario que importan, midiendo su experiencia actual y acordando límites que una versión pueda realmente cumplir. Acompaña uno o dos objetivos orientados al usuario con límites controlables: por ejemplo, un objetivo de carga e interacción en móvil en el percentil 75, más topes para JavaScript inicial, imágenes y solicitudes de terceros. Da a cada límite un nivel de advertencia y un nivel de error que bloquee la versión.

No comiences con un número universal de peso de página. Una página de producto, resultados de búsqueda y un panel autenticado tienen trabajos distintos. Usa datos de usuarios reales cuando existan y, luego, ejecuta el recorrido importante en una prueba de laboratorio consistente antes del lanzamiento. Cuando una nueva función consume capacidad, reduce o pospone otro peso, mejora la ruta o aprueba una excepción con fecha límite de remediación.

GUÍA VISUAL

Ve el trabajo como un sistema.

Usa este mapa para conectar las decisiones del artículo antes de actuar sobre tácticas individuales.

SIUAcelerar
01Empieza por los recorridos, no por un promedio de todo el sitio
02Elige resultados e insumos controlables
03Fija números a partir de tu línea base
04Convierte el presupuesto en una regla de lanzamiento
01

Empieza por los recorridos, no por un promedio de todo el sitio

Enumera de tres a cinco recorridos donde la demora tenga un coste claro para el cliente u operativo: aterrizar en una página de campaña, encontrar un producto, enviar un formulario de captación, iniciar sesión o completar una solicitud de soporte. Para cada uno, escribe el inicio, el resultado útil, la clase de dispositivo principal y la página o interacción que debe funcionar bien.

Da a cada recorrido su propia fila en el presupuesto. Un panel puede llevar más código que un artículo público, pero su acción de filtrado necesita un objetivo de capacidad de respuesta. Una página de producto rica en medios puede aceptar imágenes más grandes, pero necesita un límite para la imagen principal visible. Esto evita que una ruta crítica débil se pierda en un promedio por origen.

Define el momento de valor

Nombra lo que el visitante puede ver o hacer, como leer la oferta, ver un resultado o recibir la confirmación de un formulario.

Separa rutas de nuevo y de retorno

El cacheado puede cambiar materialmente el coste de los recursos, así que registra si el presupuesto cubre una primera visita, una visita repetida o ambas.

02

Elige resultados e insumos controlables

Usa tanto métricas de resultado como límites de insumo. Google describe Largest Contentful Paint (LCP) como rendimiento de carga; Interaction to Next Paint (INP) como capacidad de respuesta en interacción; y Cumulative Layout Shift (CLS) como estabilidad visual. Sus umbrales recomendados son LCP a 2.5 segundos o menos, INP a 200 milisegundos o menos y CLS a 0.1 o menos en el percentil 75, considerados por separado para móvil y escritorio.

Añade límites que expongan una causa de forma temprana: JavaScript inicial, imágenes necesarias antes del contenido principal, transferencia total para la ruta, solicitudes a terceros y un widget conocido como costoso. Haz seguimiento consistente de los tamaños en transferencia comprimida. Un diagnóstico como Time to First Byte puede ayudar a investigar una carga lenta, pero no es en sí mismo el resultado que percibe el cliente.

Presupuesto de carga

Usa LCP cuando el recorrido dependa de que el contenido principal se haga visible.

Presupuesto de capacidad de respuesta

Usa INP de campo para búsqueda, filtrado, menús y pago; usa un proxy de laboratorio sólo antes de disponer de datos de campo.

Presupuesto de peso

Corta el JavaScript inicial y los mayores contribuyentes para que los responsables sepan qué debe cambiar tras un incumplimiento.

03

Fija números a partir de tu línea base

Captura una línea base para cada recorrido. En PageSpeed Insights, distingue los datos de campo de Chrome User Experience Report (CrUX), que agregan experiencias reales de usuarios de Chrome, de los datos de laboratorio de Lighthouse, que son una prueba controlada. Los datos de campo verifican la experiencia que alcanzan los usuarios; las pruebas de laboratorio hacen un cambio repetible antes del lanzamiento.

Segmenta al menos por móvil y escritorio y, cuando sea posible, por plantilla crítica o URL. PageSpeed Insights puede retroceder de datos por URL a datos por origen, y algunas páginas no tienen datos CrUX. Etiqueta ese caso como línea base de laboratorio y añade medición de usuario real para los recorridos importantes. Conserva la URL de prueba, el dispositivo y el perfil de red, el estado de caché, la fecha y la versión de la herramienta con cada línea base.

Elige un objetivo que mejore la línea base en un paso planificado y, luego, pruébalo en condiciones representativas. Un presupuesto que bloquee las versiones normales se sortea; uno por encima de la experiencia actual no protege a nadie.

Lee el percentil correctamente

El percentil 75 es el valor por debajo o igual al cual cae el 75% de las experiencias observadas; no es una media.

04

Convierte el presupuesto en una regla de lanzamiento

Mantén el presupuesto en un lugar versionado y revisable junto al código o la lista de verificación de lanzamiento. Cada fila necesita el recorrido, la métrica, el perfil de prueba o población, el umbral de advertencia, el umbral de error, el propietario, el método de medición y la vía de excepción. MDN recomienda niveles de advertencia y error: la advertencia apoya la planificación proactiva, mientras que el error es un límite superior con efecto negativo perceptible.

Automatiza comprobaciones fiables. Un empaquetador puede rechazar un recurso sobredimensionado o un punto de entrada inicial; webpack soporta límites máximos de activos y puntos de entrada y sugerencias de error en producción. Ejecuta pruebas de laboratorio repetibles para el recorrido afectado en pull requests o candidatos de lanzamiento. Conserva métricas de campo para verificación y priorización post-lanzamiento en lugar de un bloqueo de compilación poco fiable.

Cuando un límite falle, reduce un recurso, pospone código no esencial, altera la experiencia, divide el lanzamiento o aprueba una excepción. No subas silenciosamente el umbral para pasar la compilación.

Regla de excepción

Registra un propietario de producto y técnico, impacto en el cliente, fecha de caducidad y tarea de remediación antes del lanzamiento.

Regla bloqueante

Bloquea un umbral de error reproducible en un recorrido protegido; notifica e investiga los umbrales de advertencia.

05

Verifica y remedia tras el lanzamiento

El peso de la página no predice por sí solo la experiencia completa. El orden de solicitudes, trabajo que bloquea el renderizado, capacidad del dispositivo, condiciones de red, cachés y terceros también importan. Mantén límites de insumo para detectar crecimiento y medidas de resultado para probar si la ruta es usable. La interfaz W3C Resource Timing expone los tiempos de recursos y los tamaños en transferencia, codificados y decodificados para un diagnóstico más profundo. El detalle de tiempos de origen cruzado puede estar restringido por permisos de timing, por lo que una cascada incompleta no demuestra que no haya coste de terceros.

Revisa los resultados de campo tras cambios importantes de plantilla, plataforma, etiquetas de marketing o tráfico. Si LCP empeora, inspecciona la respuesta del servidor, el recurso LCP y el trabajo que bloquea el renderizado. Si INP empeora, inspecciona interacciones reales; Lighthouse no puede medir INP porque no hay entrada de usuario, aunque Total Blocking Time sea un proxy de laboratorio. Usa el flujo de trabajo proactivo de optimización de SIU para priorizar un incumplimiento, estabilizar la ruta crítica y verificar la corrección en el mismo contexto de medición.

Revisa las excepciones primero

Las excepciones vencidas revelan con rapidez deuda de rendimiento temporal que se hizo permanente.

ACCIÓN / VERIFICAR

Tu guía práctica de tareas.

  1. 01

    Elige recorridos críticos

    Selecciona de tres a cinco rutas con un resultado claro para el cliente, plantilla o URL y clase de dispositivo principal.

    VERIFICAR: Una lista compartida define el momento de valor para cada recorrido.
  2. 02

    Captura una línea base

    Guarda resultados de campo cuando estén disponibles y una ejecución de laboratorio repetible antes de fijar un límite.

    VERIFICAR: Cada registro incluye fecha, URL, perfil, estado de caché y fuente.
  3. 03

    Asigna métricas de resultado

    Usa medidas de carga, capacidad de respuesta y estabilidad sólo donde encajen con el recorrido.

    VERIFICAR: Cada recorrido crítico tiene una métrica orientada al cliente.
  4. 04

    Añade límites de insumo

    Corta JavaScript inicial, imágenes requeridas, transferencia y solicitudes a terceros relevantes.

    VERIFICAR: Un incumplimiento identifica una clase de recurso o dependencia para investigar.
  5. 05

    Define niveles de advertencia y error

    Usa advertencias para acción temprana y errores reproducibles para bloqueo de lanzamiento.

    VERIFICAR: El presupuesto indica qué umbral notifica, bloquea y quién responde.
  6. 06

    Automatiza comprobaciones estables

    Añade comprobaciones de paquete y pruebas de laboratorio repetibles al camino de entrega.

    VERIFICAR: Un cambio propuesto devuelve un pase, advertencia o fallo visible antes del lanzamiento.
  7. 07

    Haz explícitas las excepciones

    Requiere impacto, propietarios, caducidad y tarea de remediación para un incumplimiento.

    VERIFICAR: Cada excepción activa tiene un propietario y fecha de revisión.
  8. 08

    Verifica tras el lanzamiento

    Revisa datos de campo o de usuario real tras acumular tráfico suficiente.

    VERIFICAR: El registro del lanzamiento vincula su resultado pre-lanzamiento con una comprobación post-lanzamiento.
  9. 09

    Reestablece la línea base con evidencia

    Cambia un límite tras un cambio material del recorrido o la plataforma, no por conveniencia.

    VERIFICAR: Un cambio en el presupuesto registra evidencia, propietario de la decisión y fecha de efecto.
TEMAS DE DISCUSIÓN

Compara las ventajas y desventajas; no compartas datos privados.

Usa estas preguntas con tu equipo o la comunidad de propietarios del sitio. Comparte métodos y lecciones, pero nunca pegues credenciales, registros de clientes ni detalles de infraestructura no públicos.

  1. 01

    ¿Qué recorrido expuso una compensación de rendimiento que un promedio de todo el sitio ocultaba, y cómo lo hiciste visible para los responsables de decisión?

  2. 02

    ¿Qué hace que una advertencia de rendimiento sea útil en tu proceso de lanzamiento en lugar de fácil de ignorar?

  3. 03

    ¿Cómo deciden los responsables de producto, diseño e ingeniería si una función merece una excepción limitada en el tiempo?

RECURSOS POPULARES / DE REFERENCIA

Consulta el material fuente.

web.devPerformance budgets 101 ↗

Guía práctica de Google sobre presupuestos de tiempo centrados en el usuario, límites por página y comprobaciones de entrega.

Revisado 2026-09-27
MDN Web DocsPerformance budgets ↗

Explica tipos de presupuesto, niveles de advertencia y error, condiciones de línea base y límites de comprobación por tamaño de archivo.

Revisado 2026-09-27
web.devWeb Vitals ↗

Define los actuales Core Web Vitals, umbrales recomendados y matices de medición de campo frente a laboratorio.

Revisado 2026-09-27
Chrome for DevelopersHow to view Chrome UX Report data on PageSpeed Insights ↗

Muestra cómo PageSpeed Insights combina datos de campo de CrUX con diagnósticos de Lighthouse y cómo trata la ausencia de datos por URL.

Revisado 2026-09-27
W3CResource Timing ↗

Especificación técnica para los datos de temporización de recursos del navegador usados para investigar bytes y fases de carga.

Revisado 2026-09-27
webpackPerformance configuration ↗

Documenta límites en tiempo de compilación para activos y puntos de entrada y sugerencias de error a nivel de producción para proyectos con webpack.

Revisado 2026-09-27

Política de fuentes. Las afirmaciones medibles usan documentación técnica y estándares oficiales. Los recursos son referencias para el lector; los enlaces internos y SID son navegación, no evidencia.

ACLARACIONES RÁPIDAS

Preguntas comunes.

¿Qué es un presupuesto de rendimiento web realista?

Está ligado a un recorrido nombrado, dispositivo y conexión representativos y una línea base medida. Empieza con una mejora planificada, no con un objetivo universal en kilobytes. Empareja un resultado como LCP o INP con límites controlables como JavaScript inicial y transferencia de imágenes requeridas. Fija una advertencia por debajo del umbral que bloquea el lanzamiento.

¿Debemos usar Core Web Vitals como todo nuestro presupuesto de rendimiento?

No. Core Web Vitals describen resultados útiles pero no identifican qué recurso o dependencia creció. Añade límites de peso de página, solicitudes y terceros que los equipos puedan controlar antes del lanzamiento. Aplica cada métrica donde encaje el recorrido; una ruta de filtrado necesita atención en interacción, mientras que un artículo puede necesitar atención en carga y estabilidad.

¿Puede Lighthouse demostrar que un cambio es seguro para usuarios reales?

No. Lighthouse es una prueba de laboratorio controlada que detecta regresiones pre-lanzamiento, pero la capacidad del dispositivo, redes y comportamiento varían en campo. No puede medir INP porque no hay entrada de usuario. Usa resultados de laboratorio repetibles para control de lanzamiento y valida los recorridos importantes con datos de campo o de usuario real cuando estén disponibles.

Status Is UP Editorial Team · Editores de Uptime Enablement

Revisado por Revisor de rendimiento web e ingeniería de lanzamientos. Publicado 2026-09-27; actualizado 2026-09-30.