Bola vydaná verzia webového prehliadača Firefox 105. Navyše bola vytvorená aktualizácia vetvy s dlhodobou podporou — 102.3.0. Na beta testovanie bola preložená vetva Firefox 106, ktorej vydanie je naplánované na 18. októbra.
Hlavné novinky vo Firefox 105:
- Do dialógu náhľadu pred tlačou bola pridaná možnosť tlače iba aktuálnej stránky.

- Bola implementovaná podpora segmentovaných Service Workerov v iframe blokoch načítavaných z externých stránok (Service Worker môže byť registrovaný v externom iframe a bude izolovaný v spojení s doméne, z ktorého bol tento iframe načítaný).
- Na platforme Windows bola implementovaná možnosť používať gesto, prechádzajúce po touchpade dvoma prstami doprava alebo doľava, na navigáciu v histórii prehliadania.
- Bola zabezpečená kompatibilita so špecifikáciou User Timing Level 3, ktorá definuje rozhranie na meranie výkonu webových aplikácií vývojármi. V novej verzii boli pridané ďalšie argumenty do metód performance.mark a performance.measure na určenie vlastného počiatočného/konečného času, trvania a pripojených údajov.
- Bola optimalizovaná práca metód array.includes a array.indexOf pomocou inštrukcií SIMD, čo umožnilo zdvojnásobiť výkon pri hľadaní vo veľkých zoznamoch.
- Na Linuxe bola znížená pravdepodobnosť vyčerpania celej dostupnej pamäte počas práce Firefoxu a zvýšila sa efektivita pri nedostatku voľnej pamäte.
- Podstatne bola zvýšená stabilita práce na platforme Windows pri nedostatku pamäte v systéme.
- Bol pridaný API OffscreenCanvas, ktorý umožňuje v samostatnom vlákne vykresľovať prvky canvas do vyrovnávacej pamäte, nezávisle od DOM. V OffscreenCanvas bola implementovaná práca v kontextoch Window a Web Worker, ako aj podpora písiem.
- Boli pridané API TextEncoderStream a TextDecoderStream, ktoré zjednodušujú prevod tokov s binárnymi údajmi na text a opačne.
- Pre definované v doplnkoch skripty na spracovanie obsahu bol implementovaný parameter RegisteredContentScript.persistAcrossSessions, ktorý umožňuje vytvárať trvalé skripty (persistent), uchovávajúce stav medzi reláciami.
- V verzii pre Android bolo rozhranie preložené na používanie písma, ktoré je predvolené v Android. Bolo implementované otváranie kariet, ktoré sú poskytované z Firefoxu na iných zariadeniach.
Okrem noviniek a opravy chýb v prehliadači Firefox 105 bolo odstránených 13 zraniteľností, z ktorých 9 je označených ako nebezpečné (7 z nich je pod CVE-2022-40962) a sú spôsobené problémami so správou pamäte, ako sú pretečenia bufferov a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok.
V beta verzii Firefox 106 je v zabudovanom PDF prehliadači predvolene povolená možnosť kresliť grafické značky (náčrtky rukou) a pridávať textové komentáre. Výrazne bola vylepšená podpora WebRTC (knižnica libwebrtc bola aktualizovaná z verzie 86 na 103), vrátane zvýšenej výkonnosti RTP a zlepšených prostriedkov na poskytovanie prístupu k obrazovke v prostrediach založených na protokole Wayland.
Zdroj: opennet.ru

