berita

setelah chrome tidak digunakan lagi, google mempertimbangkan untuk menggunakan bahasa rust untuk mengembangkan dekoder jpeg-xl untuk browser firefox

2024-09-05

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

it house melaporkan pada tanggal 5 september bahwa media teknologi phoronix menerbitkan posting blog kemarin (4 september), melaporkan bahwa google sedang mempertimbangkan untuk menggunakan bahasa rust untuk menulis decoder gambar jpeg-xl untuk browser firefox.

chief technology officer mozilla firefox bobby holley kemarin mengatakan bahwa dia mendukung pengembangan decoder gambar jpeg-xl berbasis rust untuk browser firefox.

dalam proposal pull request-nya yang berjudul "browser firefox akan mempertimbangkan jpeg-xl diimplementasikan di rust", it house menerjemahkannya sebagai berikut:

selama beberapa bulan terakhir, kami melakukan percakapan produktif dengan tim jpeg-xl di google research tentang masa depan jpeg-xl di browser firefox.

dekoder ini memiliki lebih dari 100.000 baris kode c++ multi-utas, jadi kami sudah lama khawatir tentang permukaan serangan dekoder referensi (saat ini disertakan dalam opsi pratinjau firefox nightly).

untuk mengatasi masalah ini, tim google setuju untuk menggunakan keahlian mereka untuk membangun dekoder jpeg-xl yang aman, berkinerja tinggi, ringkas, dan kompatibel di rust dan mengintegrasikan dekoder tersebut ke firefox.

jika mereka berhasil menyumbangkan implementasi yang memenuhi fitur-fitur ini dan memenuhi persyaratan produksi normal kami, kami akan merilisnya.

waktu akan membuktikan apakah format ini menjadi pengganti universal untuk jpeg seperti yang diharapkan beberapa orang.

jika hal ini terjadi, akan sangat disayangkan jika potensi kerentanan keamanan memori muncul di banyak aplikasi yang pada akhirnya memerlukan dukungan tersebut.

decoder rust yang aman, cepat, dan teruji pertempuran dari tim asli dapat sangat mengurangi kemungkinan ini, jadi kami menggunakan pengaruh kami untuk mendorong kemajuan dalam hal ini.

pengantar jpeg-xl

jpeg xl adalah format file bitmap bebas royalti yang mendukung kompresi lossy dan lossless. hal ini dimaksudkan untuk melampaui format bitmap yang ada dan menjadi pengganti universal untuk format tersebut.

google menghapus dukungan eksperimental untuk format gambar jpeg-xl pada tahun 2022, dengan menyatakan bahwa alasan utamanya adalah "ekosistem secara keseluruhan kurang tertarik pada format jpeg-xl, sehingga sulit untuk terus mempromosikan eksperimen" dan faktor lainnya.

jika percobaan dengan decoder versi rust di firefox berhasil, mungkin google chrome akan mempertimbangkan kembali dukungan untuk jpeg-xl.