El equipo de rendimiento de WordPress pone en espera la controvertida propuesta WebP por defecto después de comentarios críticos

Publicado: 2022-04-14

El equipo de rendimiento de WordPress ha suspendido su propuesta WebP por defecto después de que la comunidad expresara comentarios críticos y preocupaciones técnicas significativas. La nueva función generaría imágenes WebP al cargarlas de manera predeterminada para nuevas cargas JPEG y usaría imágenes WebP de manera predeterminada para el contenido del sitio web. El equipo de rendimiento de WordPress propuso esta actualización para la próxima versión 6.0.

“El equipo de desempeño ha escuchado los comentarios y toma en serio las preocupaciones de la comunidad”, dijo Adam Silverstein, colaborador patrocinado por Google, en una actualización sobre el estado de la propuesta. “Con la ayuda de la comunidad, trabajaremos en la realización de investigaciones adicionales basadas en datos. En función de nuestros hallazgos, reevaluaremos nuestro enfoque propuesto para habilitar WebP de forma predeterminada”.

Los opositores vocales a la función la caracterizaron como "mano dura" y presionaron para que fuera solo "opt-in" o se introdujera con una forma más fácil de desactivar. Una de las principales preocupaciones es que la propuesta tiene el potencial de duplicar la cantidad de espacio en disco utilizado para las imágenes, ya que generaría miniaturas WebP además de los subtamaños JPEG.

Viktor Nagornyy resumió las preocupaciones de almacenamiento en un comentario sobre la propuesta:

No se trata solo de formatos de imagen. Vas a aumentar drásticamente el uso del espacio en disco al generar más imágenes. Esto afectará a cualquiera que aloje WordPress en hosts administrados con límite de almacenamiento, sus propios servidores con almacenamiento limitado, cualquiera que descargue imágenes a S3, etc. Es por eso que debe haber una opción para deshabilitar esto en Opciones de medios. Las imágenes ocultas generadas por WP debido a complementos y temas ya causan problemas. He visto un sitio generar 20 imágenes por cada imagen cargada. El directorio de subidas era de 20 GB. ¿Te imaginas añadir imágenes webp además de esto?

Esto afecta directamente el costo de hospedaje. Causará muchos problemas de facturación.

El equipo de rendimiento dijo que está trabajando en estrecha colaboración con la comunidad de alojamiento, pero este cambio beneficia directamente a los anfitriones que venden planes con límites de espacio de almacenamiento en niveles.

“También hay importantes conflictos de intereses”, dijo el propietario de la agencia de WordPress, Andrew Wilder. “WebP es un formato creado por Google, y son los ingenieros de Google los que lideran el equipo de rendimiento. El propietario de la agencia de WordPress, Andrew Wilder, dijo. “Esta propuesta está diseñada para servir a los intereses de Google (haciéndoles más fácil y económico rastrear la web). Y el mayor costo de todo el espacio de almacenamiento adicional necesario correrá a cargo de los propietarios del sitio, no de Google”.

Las empresas de hospedaje también pueden experimentar complicaciones como resultado de habilitar WebP de forma predeterminada que puede no valer la pena el aumento de facturación para los clientes que se ven obligados a actualizar. Charles Smith, director general de la empresa de alojamiento de WordPress WPopt AB, articuló una letanía de estas preocupaciones para los hosts en un comentario sobre la propuesta, especialmente en lo que se refiere a los costos de respaldo y soporte:

Espacio en disco: la gran mayoría de nuestros usuarios tienen bibliotecas de imágenes muy grandes. Si bien es posible que aún no alcancen los límites, duplicar efectivamente el tamaño de la biblioteca de medios generará problemas para muchas personas. Puedo ver que termina de una de varias maneras: o nos pedirán que eliminemos los archivos webp (por lo tanto, más trabajo para nosotros, ¡gracias!), O se verán obligados a actualizar (por lo tanto, tarifas más altas para ellos) , o se molestarán porque no ofrecemos más espacio en disco de forma gratuita y, posiblemente, nos dejen

Las copias de seguridad ya son uno de nuestros principales gastos. Invertimos en múltiples soluciones y múltiples ubicaciones de almacenamiento. Una decisión como esta *directamente* aumentará nuestros costos. También hará que las restauraciones de cuentas, las migraciones de cuentas y acciones similares consuman más tiempo”.

En la actualización más reciente, Silverstein dijo que el objetivo principal del equipo de rendimiento al habilitar WebP de forma predeterminada es llevar el procesamiento de imágenes de WordPress al nivel de sus competidores.

“El objetivo principal de esta función es sentar las bases para que WordPress pueda procesar y entregar formatos de mayor rendimiento de la misma manera que ya lo están haciendo otros CMS como Duda, Wix y Shopify”, dijo Silverstein.

Este razonamiento está muy desconectado de las preocupaciones expresadas por las personas que están en las trincheras apoyando y manteniendo los sitios de WordPress. El enfoque inicial del equipo de vender los beneficios de WebP, sin abordar adecuadamente el problema del espacio en disco, generó un rechazo significativo de la comunidad en un corto período de tiempo.

A medida que los representantes de Performance Team respondieron a las preocupaciones en los comentarios de la propuesta, varios participantes en la discusión se irritaron más y dijeron que sentían que los defensores de "WebP por defecto" no captan completamente las implicaciones del mundo real de la propuesta para los usuarios. La línea de tiempo para incorporarlo al núcleo también parecía apresurada y prematura, dado que WordPress ya tiene soporte para imágenes WebP para aquellos que eligen usarlas.

“La conclusión es bastante simple”, dijo el propietario de la agencia de WordPress, Sergio Scabuzzo. “Se nos pide que dupliquemos el número de imágenes sin una buena razón.

“Existe un pequeño beneficio de ancho de banda al obligar a todas las imágenes a tener una versión WebP. Pero luego tendremos un espectáculo de basura en nuestras manos en la parte trasera. ¿Qué tan manejables son las bibliotecas de medios ahora? Genial, ahora duplique eso con otro formato de medios. Oh, espera, agreguemos AVIF más tarde también...

“Este es un problema que busca una solución, no una decisión. Este cambio es excelente solo desde un rastreador web, motor de búsqueda, dispositivo/medio compatible. Pero para el ecosistema de WordPress, creará un gran dolor de cabeza en los costos de mantenimiento y alojamiento”.

El Performance Team ahora está reevaluando su enfoque y busca reforzar su caso con más datos e investigaciones. Silverstein hizo referencia a dos problemas de GitHub en los que el equipo está realizando un seguimiento de la investigación sobre el impacto de habilitar WebP de forma predeterminada:

  1. Investigación: Impacto de imágenes WebP adicionales en la carga [Problema #289]
  2. Investigación: compatibilidad con WebP [Problema #290]

“Una vez que hayamos completado nuestra investigación y determinado los próximos pasos en estos dos problemas, trabajaremos con la comunidad para reevaluar otras dos inquietudes que se plantearon: tener la función activada/desactivada de forma predeterminada y tener un control basado en la interfaz de usuario para activar la función. función de encendido/apagado”, dijo Silverstein.