Firefox će isporučiti JPEG XL, ali je dekoder prvo morao da se prepiše u Rustu
Mozilla je 24. avgusta objavila namjeru da ga isporuči. Uslov koji je postavila prije pet godina je ispunjen: Google Research je dekoder napravio iznova u Rustu, jer je 100.000 redova višenitnog C++-a bila prevelika površina za napad.
Firefox JPEG XL drži iza zastavice od 2021. i za sve to vrijeme ga nije isporučio. Razlog nikad nije bio format nego dekoder: 100.000 redova višenitnog C++-a, koji raščlanjuje datoteke s otvorenog interneta, unutar procesa pregledača. Mozilla na to nije odgovorila odbijanjem nego izazovom — napravite bezbjedan, brz, malen i saglasan dekoder u Rustu, pa ćemo ga isporučiti. Google Research je napravio jxl-rs, i on je sada srce podrške za JPEG XL u Firefoxu.
Šta se zapravo isporučuje
Namjera da se isporuči je javna obaveza, ne izdanje. Mozilla piše da i Chrome namjerava da ga isporuči i da Safari već ima djelimičnu izvedbu — isporučio je JPEG XL 2023, ali bez postupnog iscrtavanja. Na osnovu toga Mozilla očekuje da format bude podržan u svim pregledačima prije kraja godine.
Uz dekoder je Mozilla tražila i provjere saglasnosti, kao oblast istraživanja u okviru Interopa 2026. Posljedica je jednostavna: format slike koji se u tri pregledača dekoduje različito niko ne može da koristi u produkciji.
Provjereno na webstatus.dev 25. avgusta 2026. godine: JPEG XL je Baseline ograničeno. Safari i Safari na iOS-u ga isporučuju od 18. septembra 2023. godine; Chrome i Firefox ne. AVIF je, nasuprot tome, Baseline široko dostupan od 25. januara 2024. Ta dva formata u produkciji nisu zamjenjiva, šta god pisalo u objavama o namjeri.
AVIF ili JPEG XL: brojke kažu da zavisi
Internet prvi put ima dva savremena formata koja oba vrijede, a pošten odgovor na pitanje koji od njih izabrati jeste da pobjeđuju na različitim mjestima. Mozilla je objavila mjerenja nad fotografijom, ocijenjena mjerom SSIMULACRA 2.
Pri srednje visokom kvalitetu (ocjena 62,8) AVIF je 116 kB, a JPEG XL 134 kB. Pri vrlo visokom (ocjena 80) odnos je 227 kB prema 264 kB. Bez gubitka se sve okreće: 1,76 MB za AVIF, 1,45 MB za JPEG XL i 1,55 MB za WebP bez gubitka. Na snimku ekrana je razlika još veća — pri ocjeni 78 AVIF je 11,6 kB, a JPEG XL 23,8 kB, ali bez gubitka je 164 kB prema 92 kB.
- JPEG XL: slike bez gubitka, postupno iscrtavanje i ponovno sažimanje postojećih JPEG datoteka bez gubitka kvaliteta.
- AVIF: fotografije u kvalitetu za internet i slike koje miješaju oštre ivice s ravnim površinama.
Postupno iscrtavanje je dio koji se vidi
Postupno iscrtavanje znači da se slika počinje crtati dok se još preuzima. U Mozillinom primjeru cijela slika je 135 kB, a poslije svega nekoliko kilobajta čitalac već razaznaje šta je na njoj. AVIF to podržava samo osnovno, i zato je Mozilla tražila da uđe u izvedbu u Rustu.
Kod vrlo velikih slika ta razlika zna da bude važnija od veličine datoteke. Savjet iz objave nije da se proglasi pobjednik nego da se mjeri na sopstvenom skupu slika, u kvalitetu koji čitaoci stvarno dobijaju, i da se računa na velike gustine ekrana.
„Napravite bezbjedan, brz, malen i saglasan JPEG XL dekoder u Rustu, pa ćemo ga isporučiti.“
Povezano
Safari 27.0 donosi MCP server, pa pomoćnik za kod sam upravlja pregledačem
WebKit je spisak mogućnosti objavio 17. septembra 2026. To je najduži spisak koji je taj tim napisao: 83 mogućnosti, prema 58 na prvoj probnoj verziji u junu, i 844 ispravke kvaliteta prema 525 najavljenih na konferenciji WWDC. Za onoga ko gradi uz pomoćnika za pisanje koda najvažniji je Safarijev MCP server, koji agentu predaje DOM, mrežne zahtjeve, snimke ekrana i ispis konzole iz pravog prozora Safarija. Prilagodljivi select pretvara pravi element select u nešto što se u cjelini može stilizovati, a sidrenje pomjeranja zaustavlja skakanje stranice kad se sadržaj učita iznad onoga što čitalac gleda.
WebKit Blogprovjereno
Safari Technology Preview 252 uvodi named-feature() i spoljašnje SVG resurse
Pregledno izdanje objavljeno je 11. septembra 2026. za macOS Golden Gate i macOS Tahoe, a obuhvata izmjene WebKita između 319252@main i 320112@main. Novo je jedanaest mogućnosti, a dvije od njih rade isti posao: kako stilski list, pa zatim i skripta, saznaje šta pregledač ispod njih umije. Funkcija named-feature() pita za ponašanje koje nema svoju sintaksu, a spisak iza nje za sada ima tačno dva zapisa. SVG je uz to dobio spoljašnje resurse, pa referenca kroz url() konačno može da pokaže na filter, masku ili gradijent iz drugog dokumenta.
WebKitprovjereno
Prijedlozi za Interop 2027 primaju se do 23. septembra, a ideja bez testova ne prolazi
Prijem prijedloga za oblasti fokusa Interopa 2027 počeo je 3. septembra 2026. i traje do 23. septembra 2026. Prijedlog se predaje kao prijava u repozitorijumu koda web-platform-tests/interop, a dva uslova odlučuju gotovo sve: tehnologija mora imati zreo standard i mora se moći mjeriti testovima, jer se na tabli rezultata prikazuju upravo rezultati testova. Ono što padne na drugom uslovu upućuje se na Interop Investigations. Rok je dvadeset dana, a dokazi koje dobar prijedlog traži skupljaju se duže od jedne večeri.
WebKitprovjereno

