+− THE DAILY DIFFdev & AI news
SHIP IT

Google mengembalikan JPEG XL ke Chrome

Google mengumumkan penyahkodan JPEG XL bermula dengan Chrome 155 selepas percubaan awalnya dikeluarkan.

Google mengumumkan penyahkodan JPEG XL bermula dengan Chrome 155 selepas percubaan awalnya dikeluarkan. Edisi 7 Oktober ini meneliti maklum balas pembangun, penyahkod Rust baharu, tuntutan mampatan bersaing dan fallback penggunaan, kemudian melihat artifak bukti matematik yang baru diterbitkan oleh OpenAI dan reka bentuk hash-in-flash sinkhole DNS ESP32-C3.

Baca edisi bertulis (Bahasa Inggeris) ↗

Apa yang diliputi video ini

  • Pengumuman Chrome diterbitkan pada 6 Oktober 2026 dan menamakan Chrome 155. Ia tidak menetapkan bahawa setiap pelawat laman web sudah menjalankan versi yang disokong.
  • Google mengiktiraf maklum balas pembangun yang berterusan dan proses Interop. Penyahkod jxl-rs menggunakan Rust dan operasi vektor yang dioptimumkan, manakala kawasan tidak selamat yang kecil dan terbukti serta kotak pasir penyemak imbas kekal.
  • Penambahbaikan mampatan 30–50% yang diiklankan oleh Google menggunakan JPEG sebagai garis dasarnya. Penjimatan sebenar bergantung pada imej, tetapan pengekod dan kualiti visual.
  • Perbandingan pengekod September Gianni Rosato memihak kepada AVIF merentasi julat kesetiaan hilang-tapi-baik yang diujinya. Beliau membangunkan alat AVIF bersaing; hasil beliau dan tuntutan garis dasar JPEG Google mengukur perbandingan yang berbeza.
  • Bandingkan format pada imej perwakilan dan kekalkan fallback yang serasi. JPEG XL juga menyokong transcoding boleh balik, tanpa kerugian fail JPEG sedia ada.
  • OpenAI mengeluarkan 722 manuskrip yang dikelompokkan kepada 372 keluarga, dengan pengesahan yang pelbagai dan banyak formalisasi Lean. Model tersebut kekal tidak dikeluarkan, dan angka pengiraan setara Pro bukanlah harga runcit mahupun jaminan masa yang berlalu.
  • Pencipta ESP32-C3 melaporkan penggunaan RAM kira-kira 50 KB dengan menyimpan hash domain yang diisih dalam flash. Penyekatan peringkat DNS mempunyai batasan domain yang sama dan penyelesai alternatif; perlanggaran hash boleh menyekat terlalu banyak. Hasil perkakasan tidak diukur secara bebas untuk episod ini.

Transkrip terjemahan

Diterjemahkan daripada penceritaan asal Bahasa Inggeris. Audio dan kapsyen yang tersedia dikawal oleh YouTube.

Mengapa Chrome mengembalikan JPEG XL?

0:00 Anda mungkin fikir Google telah menguburkan JPEG XL. Chrome mengembalikannya, selepas membuang sokongan eksperimen, dan Rust membantunya masuk. Dalam video ini, mengapa Google membalikkan arah? Dan adakah anda perlu menukar saluran imej anda? Ini hari Rabu, tujuh Oktober, dan ini The Daily Diff. Ingat satu butiran. JPEG sedia ada anda mempunyai cara untuk kembali semula.

0:20 Pada hari Selasa, Google mengumumkan penyahkodan JPEG XL bermula dengan Chrome seratus lima puluh lima. Hari ini pengumuman itu naik ke Hacker News, bersama dengan lambakan bukti matematik OpenAI dan papan dua dolar yang menyekat domain pengiklanan. Percubaan awal Chrome berakhir pada dua puluh dua puluh tiga.

Mengapa format yang ditolak mendapat peluang kedua?

0:35 Penjelasan Google termasuk minat ekosistem yang tidak mencukupi, yang janggal apabila penyemak imbas terbesar mengawal sama ada ekosistem boleh sebenarnya menggunakan benda anda. Catatan baharu itu mengiktiraf maklum balas pembangun yang berterusan, termasuk proses Interop. Orang yang meminta ini terus meminta, dan Google kini merujuk kepada ujian penyemak imbas yang bertujuan untuk menjadikan format berfungsi secara konsisten. Pengumuman itu mengiktiraf penyumbang termasuk Helmut Januschka.

0:57 Kadang-kadang peta jalan yang paling berkesan adalah menolak untuk menutup isu itu.

Apa yang berubah di dalam penyahkod?

1:01 Perubahan pelaksanaan terbesar adalah penyahkod yang dipanggil jay ex ell R S, ditulis dalam Rust. Penyahkod imej mengambil fail rumit yang dibekalkan oleh orang yang tidak dikenali, yang menjadikannya tempat yang menakjubkan untuk secara tidak sengaja mempercayai internet. Rust membantu mencegah kelas ralat memori sebelum ia menjadi kelemahan penyemak imbas. Google masih menyimpan kotak pasir, dan pelaksanaannya masih mengandungi kawasan tidak selamat yang kecil dan dikaji dengan teliti. Keselamatan mendapat lapisan, kerana realiti terus mencari celah.

1:27 Google mengatakan fuzzing dan ulasan kod AI tidak menemui pepijat keselamatan memori dalam sejarah penyahkod ini. Itu adalah laporan yang berguna daripada pasukan yang menghantarnya. Penyerang masa depan tidak mungkin menerima catatan blog itu sebagai kontrak yang mengikat. Soalan pertama dijawab. Tekanan pembangun dan penyahkod Rust yang dioptimumkan membuka semula pintu. Google membatalkan keputusan dengan kejuruteraan di belakangnya, yang dibenarkan walaupun di internet. Sekarang penanda aras slaid.

Adakah fail yang lebih kecil mengalahkan AVIF?

1:48 Google mengiklankan mampatan tiga puluh hingga lima puluh peratus lebih baik daripada JPEG. Muat turun yang lebih kecil boleh membantu pengguna anda dan bil jalur lebar, tetapi julat itu bergantung pada apa yang anda kodkan dan bagaimana anda membandingkan kualiti. Jurutera mampatan Gianni Rosato menerbitkan perbandingan September di mana pengekod avif moden mengalahkan JPEG XL merentasi julat kesetiaan yang diujinya. Beliau mengusahakan alat avif yang bersaing, jadi simpan insentif itu di sebelah graf. Perbandingan ini menggunakan garis dasar yang berbeza.

2:12 Mengalahkan JPEG lama meninggalkan ruang untuk avif memenangi beban kerja. Google sendiri mengesyorkan mencuba kedua-dua format, yang merupakan nasihat luar biasa praktikal untuk pengumuman pelancaran. Tarikan lain JPEG XL termasuk julat dinamik tinggi, imej tanpa kerugian dan penyahkodan progresif terperinci. Komuniti menerbitkan demo interaktif untuk meneroka format tersebut. Penonton anda boleh melihat gambar yang berguna sementara selebihnya tiba. Untuk penggunaan, simpan imej sandaran, dan sahkan sokongan dalam pelayar yang

2:37 pelanggan anda sebenarnya gunakan. Pengumuman itu menamakan Chrome seratus lima puluh lima. Itu memberi anda versi sasaran, dan analitik anda memberitahu anda apabila penonton anda sampai di sana. Soalan kedua dijawab. Uji imej sebenar anda sebelum menukar saluran, dan kekalkan laluan keserasian. Format imej yang menjimatkan bait adalah berguna. Penghijrahan yang menyembunyikan butang pembayaran anda adalah tafsiran mahal minimalisme. Sementara itu, OpenAI menerbitkan manuskrip matematik dan menyokong

Apa yang sebenarnya diterbitkan oleh OpenAI?

3:00 artifak bukti pada hari Selasa. Repositori ini mengandungi tujuh ratus dua puluh dua manuskrip, dikelompokkan kepada keluarga yang berkaitan. Kiraan tajuk utama termasuk hujah-hujah sampingan dan bukti-bukti alternatif, jadi baca apa yang sebenarnya didakwa oleh setiap kertas kerja. Banyak yang mempunyai bukti formal dalam Lean, yang membolehkan komputer menyemak deduksi matematik. Yang lain masih menunggu formalisasi, dan OpenAI secara eksplisit memberi amaran bahawa

3:21 beberapa hasil yang tidak diformalisasi mungkin mempunyai isu. Repositori ini memberikan bahan kepada penyelidik yang boleh mereka periksa dan cabar. Model itu kekal tidak dikeluarkan. OpenAI mengatakan setiap hasil menggunakan kira-kira tiga jam pemikiran setara ChatGPT Pro secara purata. Itu menggambarkan usaha pengkomputeran. Ia tidak memberi anda jaminan jam dinding mahupun harga runcit untuk menghasilkan teorem.

3:40 Penerbitan ini mengikuti perundingan dengan kumpulan penasihat matematik bebas, dan termasuk proses semakan dan rujukan. Akademia mendapat timbunan kerja rumah baharu, serta keupayaan yang jauh lebih berguna untuk menunjuk pada halaman tepat yang perlu dibaiki. Penyelenggara Lean mengesyorkan menyusun bahagian kecil pada satu masa. Walaupun penemuan matematik akhirnya bertemu musuh lama perisian, iaitu menyelesaikan binaan.

Bagaimana papan dua dolar menyekat domain?

4:03 Akhir sekali, penyekat iklan DNS sumber terbuka berjalan pada papan mikropengawal dua dolar yang kecil sahaja. Helah pencipta adalah menyimpan hash domain yang diisih dalam flash, jadi senarai blok tidak perlu berada dalam memori kerja yang terhad. Projek itu melaporkan penggunaan RAM kira-kira lima puluh kilobait. Ia mencari domain yang diminta dalam jadual flash, menyekat padanan dan meneruskan pertanyaan lain ke atas. Penghala anda boleh memperoleh pengawal kecil dengan senarai tetamu yang sangat spesifik. Penapisan DNS berfungsi pada peringkat domain.

4:28 Iklan yang disiarkan dari domain yang sama dengan kandungan berguna boleh terlepas, dan pelanggan yang menggunakan penyelesai lain boleh memintasnya. Pastikan jangkaan anda lebih kecil daripada papan, yang merupakan sasaran saiz yang menuntut. Dan butiran mengenai JPEG sedia ada anda?

Bolehkah JPEG sedia ada anda menyertai kemunculan semula?

4:40 JPEG XL menyokong transcoding JPEG tanpa kerugian, dengan laluan untuk membina semula JPEG asal. Itu memberi arkib imej lama pilihan penghijrahan tanpa generasi kerugian kualiti yang lain. Uji pertukaran penyimpanan dan penghantaran. Jika anda lebih suka membaca ini daripada mendengar saya mengatakannya, the diff tiba di peti masuk anda setiap pagi, percuma di the daily diff dot dev, pautan di bawah.

Mengapa saya perlu menghantar penyahkod dan menguji penghijrahan?

4:58 Jadi keputusan hari ini, SHIP IT. Saya akan menghantar penyahkod tambahan kerana sokongan penyemak imbas memberikan pilihan sebenar kepada pembangun, dan saya akan menguji penghijrahan pada imej kami sendiri. Langgan, tekan loceng, dan beritahu saya dalam komen jika anda akan mencapnya secara berbeza. Dan itu perbezaan untuk hari ini. Saya Niko dari Axrisi. Gabungkan dengan bertanggungjawab.

Sumber

  1. Shipping JPEG XL in ChromeChrome for Developers
  2. JPEG XL prototype and November 2022 removal discussionChromium Blink developers
  3. Contemporaneous JPEG XL deprecation commentaryFree Software Foundation
  4. The case against JPEG XL — competing-encoder benchmarkGianni Rosato
  5. JPEG XL FAQ and reversible JPEG transcodingJPEG XL community
  6. HTML picture element and fallback selectionMDN Web Docs
  7. Progressive loading demoJPEG XL community
  8. Distance versus effort visualizerJPEG XL community
  9. Sharing AI progress in mathematicsOpenAI
  10. Mathematical manuscripts and proof artifactsOpenAI on GitHub
  11. Lean formalization library build notesOpenAI on GitHub
  12. ESP32-C3 hash-in-flash DNS ad blockerM-Abozaid on GitHub

Video berkaitan