notizia

dopo che chrome sarà deprecato, google considera l'utilizzo del linguaggio rust per sviluppare un decoder jpeg-xl per il browser firefox

2024-09-05

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

it house ha riferito il 5 settembre che il media tecnologico phoronix ha pubblicato un post sul blog ieri (4 settembre), segnalando che google sta valutando l'utilizzo del linguaggio rust per scrivere un decodificatore di immagini jpeg-xl per il browser firefox.

bobby holley, chief technology officer di mozilla firefox, ha dichiarato ieri di sostenere lo sviluppo di un decodificatore di immagini jpeg-xl basato su rust per il browser firefox.

nella sua proposta pull request intitolata "il browser firefox considererà jpeg-xl implementato in rust", it house lo ha tradotto come segue:

negli ultimi mesi abbiamo avuto conversazioni produttive con il team jpeg-xl di google research sul futuro di jpeg-xl nel browser firefox.

il decoder ha oltre 100.000 righe di codice c++ multi-thread, quindi nutriamo preoccupazioni di lunga data sulla superficie di attacco del decoder di riferimento (attualmente integrato nell'opzione di anteprima notturna di firefox).

per risolvere questo problema, il team di google ha accettato di utilizzare la propria esperienza per creare un decoder jpeg-xl sicuro, ad alte prestazioni, compatto e compatibile in rust e integrare il decoder in firefox.

se contribuiscono con successo a un'implementazione che soddisfa queste funzionalità e soddisfa i nostri normali requisiti di produzione, la rilasceremo.

il tempo dirà se questo formato diventerà il sostituto universale del jpeg, come alcuni sperano che lo faccia.

se così fosse, sarebbe estremamente spiacevole introdurre potenziali vulnerabilità di sicurezza della memoria nelle innumerevoli applicazioni che alla fine dovranno supportarla.

un decoder rust sicuro, veloce e testato in battaglia del team originale può ridurre notevolmente questa possibilità, quindi stiamo usando la nostra influenza per incoraggiare il progresso su questo fronte.

introduzione al jpeg-xl

jpeg xl è un formato di file bitmap esente da royalty che supporta la compressione con e senza perdita di dati. è destinato a trascendere i formati bitmap esistenti e diventare un loro sostituto universale.

google ha rimosso il supporto sperimentale per il formato immagine jpeg-xl nel 2022, affermando che il motivo principale era "l'ecosistema generale manca di interesse per il formato jpeg-xl, rendendo difficile continuare a promuovere gli esperimenti" e altri fattori.

se l'esperimento con la versione rust del decoder su firefox avrà successo, forse google chrome riconsidererà il supporto per jpeg-xl.