uutiset

kun chrome on poistettu käytöstä, google harkitsee rust-kielen käyttöä jpeg-xl-dekooderin kehittämiseen firefox-selaimelle

2024-09-05

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

it house raportoi 5. syyskuuta, että teknologiamedia phoronix julkaisi eilen (4. syyskuuta) blogikirjoituksen, jossa kerrottiin, että google harkitsee ruostekielen käyttöä jpeg-xl-kuvadekooderin kirjoittamiseen firefox-selaimelle.

mozillan firefoxin teknologiajohtaja bobby holley sanoi eilen, että hän tukee rust-pohjaisen jpeg-xl-kuvadekooderin kehittämistä firefox-selaimelle.

hänen pull request -ehdotuksessaan, jonka otsikko on "firefox-selain harkitsee jpeg-xl:n toteutettua rustissa", it house käänsi sen seuraavasti:

viime kuukausina olemme käyneet tuottavia keskusteluja google researchin jpeg-xl-tiimin kanssa jpeg-xl:n tulevaisuudesta firefox-selaimessa.

dekooderissa on yli 100 000 riviä monisäikeistä c++-koodia, joten olemme pitkään huolissamme viitedekooderin hyökkäyspinnasta (tällä hetkellä sisäänrakennettu firefox nightly -esikatseluvaihtoehtoon).

tämän ongelman ratkaisemiseksi google-tiimi suostui käyttämään asiantuntemustaan ​​turvallisen, tehokkaan, kompaktin ja yhteensopivan jpeg-xl-dekooderin rakentamiseen rustissa ja integroimaan dekooderin firefoxiin.

jos he tarjoavat onnistuneesti toteutuksen, joka täyttää nämä ominaisuudet ja täyttää normaalit tuotantovaatimukset, julkaisemme sen.

aika näyttää, tuleeko tästä formaatista yleismaailmallinen jpeg-korvike, jonka jotkut toivovat.

jos näin olisi, olisi erittäin valitettavaa tuoda esiin mahdollisia muistin turvahaavoittuvuuksia lukemattomissa sovelluksissa, joiden on lopulta tuettava sitä.

alkuperäisen tiimin turvallinen, nopea ja taistelutestattu rust-dekooderi voi vähentää tätä mahdollisuutta huomattavasti, joten käytämme vaikutusvaltaamme edistääksemme edistystä tällä alalla.

johdatus jpeg-xl:ään

jpeg xl on rojaltivapaa bittikarttatiedostomuoto, joka tukee häviöllistä ja häviötöntä pakkausta. sen on tarkoitus ylittää olemassa olevat bittikarttamuodot ja tulla niiden yleiseksi korvaajaksi.

google poisti kokeellisen tuen jpeg-xl-kuvamuodolle vuonna 2022 ja totesi, että suurin syy oli "yleinen ekosysteemi ei ole kiinnostunut jpeg-xl-muodosta, mikä vaikeuttaa kokeilujen edistämistä" ja muut tekijät.

jos kokeilu firefoxin dekooderin rust-versiolla onnistuu, google chrome ehkä harkitsee uudelleen jpeg-xl-tukea.