Capítulo 6. Compensaciones en las optimizaciones del rendimiento
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El desarrollo web es una serie de compensaciones.
Toda mejora del rendimiento tiene un costo: aumenta la complejidad, añade mantenimiento e incluso puede perjudicar otras métricas. En este capítulo se analizan de forma pragmática las estrategias para mejorar el rendimiento de JavaScript y las compensaciones que implican. El objetivo es ayudarte a evaluar las optimizaciones de forma objetiva, equilibrando las recomendaciones explícitas con el contexto. Como señala acertadamente Tim Kadlec, rara vez existe una solución única para todos los casos en el desarrollo web; operamos en un «lío gris» de posibilidades. Debes conocer tus prioridades (velocidad, accesibilidad, productividad de los desarrolladores, etc.) y elegir tus estrategias de optimización en consecuencia.
Equilibrar diferentes métricas de rendimiento
Como t ás visto a lo largo de este libro, el rendimiento en sí mismo no es una métrica, sino muchas. A veces es necesario sacrificar una por otra. Por ejemplo, para mejorar el mayor contenido pintado (LCP), es posible que debas retrasar algún script necesario para la interactividad, lo que podría perjudicar la interacción con la siguiente pintura (INP) si el usuario intenta interactuar rápidamente. O una estrategia para optimizar el tiempo de interactividad (TTI) podría aumentar ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access