FSF: el asesinato de JPEG XL de Chrome muestra cómo funciona la web bajo la hegemonía del navegador

FSF: el asesinato de JPEG XL de Chrome muestra cómo funciona la web bajo la hegemonía del navegador
Registro de Google Chrome, parcialmente sin renderizar, como si se estuviera cargando.
Agrandar
/ Cuando Google, cuyos navegadores relacionados con Chromium/Chrome representan el 80 % del uso compartido de navegadores, dice que algo “no tiene suficiente interés en todo el ecosistema”, ¿qué significa eso exactamente?

aurich lawson

La decisión de los desarrolladores de Chrome de eliminar el soporte para un formato de imagen comprimida que Google ayudó a desarrollar es solo otra señal de “la inquietante cantidad de control” que la compañía publicitaria tiene sobre los navegadores y la web, según la Free Software Foundation (FSF).

En una declaraciónGreg Farough, gerente de campañas de la FSF, apuntó a la razón declarada por Google para desaprobar el apoyo a la Formato de imagen JPEGXLque se basó en Formato PIK de Google. Un ingeniero de Google, comentando el rastreador de problemas de JPEG XL en Chromium, el proyecto central de código abierto de Chrome, escribió que “no hay suficiente interés de todo el ecosistema para continuar experimentando con JPEG XL”. El formato tampoco “brinda suficientes beneficios incrementales sobre los formatos existentes” y eliminarlo “reduce la carga de mantenimiento”, escribió el ingeniero.

“Dejando de lado la aspectos problemáticos del término ‘ecosistema’ cuando usted mismo es, con mucho, el depredador más grande y peligroso de dicho ‘ecosistema'”, escribió Farough (agregando su propio enlace). “Al supuestamente medir lo que quiere el ‘ecosistema’, todo lo que Google está haciendo se está preguntando qué quiere Google”.

Si no reconoce JPEG XL, es porque era bastante fácil pasarlo por alto. El formato se congeló a fines de 2020 y estaba disponible como una función experimental (es decir, configuración de bandera) en la versión 91 de Chrome. Se eliminó en Chrome 110 (como confirmé en Chrome 112). Los defensores de JPEG XL sugirieron que la adopción generalizada del formato podría estimular una Reducción del 25 al 30 por ciento en el uso de ancho de banda global

(muro de pago).

Sin embargo, incluso con su optimismo, personas como Jon Sneyers en Cloudinary le dijeron a New Scientist en 2021 que la adopción es “casi una cuestión política, en el sentido de que las empresas pueden tener sus propios formatos de archivo sujetos a regalías que les gustaría ver adoptados como estándares. .” Muy pocos programas admitían JPEG XL en ese momento.

“Una vez que tengamos apoyo en al menos una gran parte de la [Internet] navegadores, las compañías como Facebook probablemente comenzarán a implementarse con bastante rapidez y otras seguirán”, dijo Sneyers a New Scientist.

Las predicciones menos optimistas de Sneyers se hicieron realidad, aunque no con respecto a las regalías. Apple, Google y Mozilla se quedaron atrás AV1F en cambio. La compatibilidad con la pantalla AV1F ya está integrada en Android 12, macOS 13, iOS 16 y un montón de navegadores (aunque no el Edge de Microsoft, curiosamente).

Si bien AV1F tiene una licencia libre de regalías, exactamente cómo la Alliance for Open Media (AOM), que incluye a muchas de las firmas de tecnología más grandes del mundo, obtiene la licencia de la tecnología. bajo investigación por los reguladores antimonopolio de la Unión Europea.

“El [European] La Comisión tiene información de que AOM y sus miembros pueden estar imponiendo términos de licencia (licencias cruzadas obligatorias libres de regalías) a los innovadores que no formaban parte de AOM en el momento de la creación de la técnica AV1, pero cuyas patentes se consideran esenciales para (su ) especificaciones técnicas”, decía un cuestionario enviado a las empresas de tecnología, según Reuters.

Para complicar aún más las posibilidades de JPEG-XL, Microsoft recibió una patente sobre un algoritmo de compresión central utilizado en JPEG XL junto con muchos otros esquemas de compresión. Los expertos en el espacio de imágenes digitales no estuvieron de acuerdo sobre si presentaba un problema para JPEG XL. El colaborador de Ars, Timothy Lee, dijo a The Register que la patente de Microsoft, que se produjo tres años después de que Google solicitara una patente similar del Sistema numérico asimétrico (ANS), ilustraba problemas más amplios con el sistema de patentes de software.

Por su parte, Mozilla, tanto partidaria de AV1F como de la compañía de navegadores FSF que señala específicamente que puede frenar la hegemonía de Chrome, se declaró “neutral” en una publicación de posición de estándares en GitHub a fines de enero. Martin Thomson de Mozilla escribió que si bien JPEG XL “ofrece algunas ventajas potenciales”, no estaba “rendiendo lo suficientemente mejor que sus competidores más cercanos (como AV1F) para justificar la adición solo sobre esa base”. Mozilla podría admitir JPEG XL “si el uso se generaliza, pero eso será una decisión del producto”.

Una cosa que sin duda podría haber hecho que el uso de JPEG XL fuera más generalizado habría sido la adopción total del formato por parte de Chrome. Cuentas de cromo para casi dos tercios del uso de navegadores en todo el mundo, según StatCounter, y aproximadamente el 80 por ciento si incluye navegadores basados ​​en Chromium (Edge, Opera, Vivaldi y Brave, entre otros). Los archivos JPEG se han mantenido, aunque optimizados, durante 30 años, en gran parte debido a su ubicuidad en el software, los dispositivos y la web en general. Chrome movió recientemente la API WebGPU de una opción marcada a soporte predeterminado, lo que promete un gran potencial para gráficos altamente portátiles.

Google, después de haber decidido eliminar JPEG XL en Chrome, de código abierto un “modelo de centro de atencion“Herramienta de aprendizaje automático utilizada en el formato en diciembre de 2022. Funciona adivinando qué área de una imagen captará primero la atención de las personas para priorizar la resolución de esa área antes de que se cargue el resto de la imagen.

Leave a Reply

Your email address will not be published. Required fields are marked *