Firefox 158 is vrygestel, saam met opdaterings aan vorige langtermyn-ondersteuningsvertakkings—153.5.0 en 115.43.0. As deel van die nuwe tweeweek-vrystellingsiklus het Firefox 159 beta-toetsing betree, met 'n vrystelling wat vir 27 Oktober geskeduleer is.
Belangrike nuwe kenmerke in Firefox 158 (1, 2, 3):
- Ondersteuning vir JPEG XL-beelddekodering is standaard geaktiveer. Die "image/jxl" MIME-tipe is by die Accept HTTP-koptekst gevoeg. Soos Chrome, is Firefox se JPEG-XL-implementering gebaseer op die jxl-rs-biblioteek, geskryf in Rust. JPEG XL maak lêergroottevermindering van 30-50% moontlik in vergelyking met JPEG-beelde van identiese kwaliteit. Ondersteunde gevorderde kenmerke sluit in HDR, animasie, deursigtigheid, progressiewe aflaaimodus, gladde kwaliteitsvermindering met dalende bitsnelheid, verlieslose JPEG-kompressie, ondersteuning vir tot 4099 kanale en 'n wye reeks kleurdieptes.
- Outomatiese invul van vorms is bygevoeg tot die "Slim Venster"-modus, wat 'n aparte ruimte bied vir interaksie met KI. Wanneer jy op 'n veld in 'n webvorm klik, stel die KI opsies voor gebaseer op oop oortjies en voorheen gestoorde outovuldata. Hierdie funksie is vir sommige gebruikers geaktiveer.
- Die agtergrondinstellings vir die bladsy wat vertoon word wanneer 'n nuwe oortjie oopgemaak word, stoor nou 'n geskiedenis van alle gelaaide agtergrondbeelde, nie net die mees onlangse een nie. Alle gebruiker-gekose beelde kan in die "Jou Beelde"-afdeling besigtig word.

- Verbeterde stoor van bladsye in PDF-formaat en drukwerk in Linux и macOSHet PDF-weergaweprobleme soos die ignoreer van wiskundige simbole opgelos.
- Vertaling in Belarus is geïmplementeer.
- Deur subpixel-skrolposisionering te gebruik (sonder om af te rond na die hele skermpixels), is blaai gladder op skerms met hoë pixeldigtheid of wanneer die bladsy ingezoom is.
- Die CSS calc()-funksie is opgedateer om getikte rekenkunde te ondersteun, wat jou toelaat om rekenkundige bewerkings uit te voer gebaseer op gespesifiseerde meeteenhede, soos calc(50vw + 2rem), calc(1000px / 2), of calc(40deg + 2rad).
- Die Kennisgewing-API en die ServiceWorkerRegistration.showNotification()-metode is opgedateer met 'n navigasie-opsie wat die URL spesifiseer waarna navigeer moet word nadat op 'n kennisgewing geklik is.
- Vir invoerelemente met die 'autocomplete=»webauthn»'-attribuut is 'n opspringvenster vir wagwoordlose magtiging met behulp van 'n vingerafdruk of gesig geïmplementeer.
- Die PerformanceResourceTiming.deliveryType-eienskap is opgedateer om die "cache"-waarde te ondersteun om hulpbronne wat uit die kasgeheue verkry is, te identifiseer.
- Ondersteuning vir die WebGL-uitbreiding EXT_polygon_offset_clamp is bygevoeg.
- In die Firefox-weergawe vir Android Die vermoë om 'n paneel met 'n lys van oortjies bo- of onderaan die venster te plaas, is voorsien.
- 'n Nuwe uitgawe van Firefox Enterprise is vrygestel, waarvan die kenmerke in 'n aparte resensie beskryf word.
Benewens nuwe funksies en foutherstellings, spreek Firefox 158 77 kwesbaarhede aan, waarvan 30 as hoogs ernstig gegradeer word. Die meeste van die kwesbaarhede word veroorsaak deur geheuebestuursprobleme, soos bufferoorloop en toegang tot geheue nadat dit vrygestel is. Hierdie probleme kan moontlik lei tot die uitvoering van kwaadwillige kode wanneer spesiaal vervaardigde bladsye oopgemaak word.
Bron: opennet.ru

