noticias

después de que chrome quede obsoleto, google considera usar el lenguaje rust para desarrollar un decodificador jpeg-xl para el navegador firefox

2024-09-05

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

it house informó el 5 de septiembre que el medio tecnológico phoronix publicó una publicación de blog ayer (4 de septiembre), informando que google está considerando usar el lenguaje rust para escribir un decodificador de imágenes jpeg-xl para el navegador firefox.

el director de tecnología de firefox de mozilla, bobby holley, dijo ayer que apoya el desarrollo de un decodificador de imágenes jpeg-xl basado en rust para el navegador firefox.

en su propuesta de pull request titulada "el navegador firefox considerará jpeg-xl implementado en rust", it house lo tradujo de la siguiente manera:

durante los últimos meses, hemos tenido conversaciones productivas con el equipo jpeg-xl de google research sobre el futuro de jpeg-xl en el navegador firefox.

el decodificador tiene más de 100.000 líneas de código c++ multiproceso, por lo que desde hace mucho tiempo tenemos preocupaciones sobre la superficie de ataque del decodificador de referencia (actualmente integrado en la opción de vista previa nocturna de firefox).

para resolver este problema, el equipo de google acordó utilizar su experiencia para crear un decodificador jpeg-xl seguro, de alto rendimiento, compacto y compatible en rust e integrar el decodificador en firefox.

si contribuyen con éxito con una implementación que cumpla con estas características y cumpla con nuestros requisitos de producción normales, la lanzaremos.

el tiempo dirá si este formato se convierte en el sustituto universal del jpeg como algunos esperan.

si este fuera el caso, sería extremadamente desafortunado introducir posibles vulnerabilidades de seguridad de la memoria en las innumerables aplicaciones que eventualmente necesitarán admitirla.

un decodificador rust seguro, rápido y probado en batalla del equipo original puede reducir en gran medida esta posibilidad, por lo que estamos utilizando nuestra influencia para fomentar el progreso en este frente.

introducción a jpeg-xl

jpeg xl es un formato de archivo de mapa de bits libre de regalías que admite compresión con y sin pérdida. su objetivo es trascender los formatos de mapas de bits existentes y convertirse en un reemplazo universal para ellos.

google eliminó el soporte experimental para el formato de imagen jpeg-xl en 2022, afirmando que la razón principal fue que "el ecosistema general carece de interés en el formato jpeg-xl, lo que dificulta continuar promoviendo experimentos" y otros factores.

si el experimento con la versión rust del decodificador en firefox tiene éxito, quizás google chrome reconsidere la compatibilidad con jpeg-xl.