Bol vydaný webový prehliadač Firefox 105. Okrem toho bola vytvorená dlhodobá aktualizácia vetvy podpory - 102.3.0. Vetva Firefoxu 106 bola presunutá do fázy beta testovania, ktorej vydanie je naplánované na 18. októbra.
Kľúčové inovácie vo Firefoxe 105:
- Do dialógového okna náhľadu pred tlačou bola pridaná možnosť vytlačiť iba aktuálnu stranu.
- Bola implementovaná podpora pre segmentovaných Service Workerov v blokoch iframe načítaných zo stránok tretích strán (Service Worker môže byť zaregistrovaný v prvku iframe tretej strany a bude izolovaný vo vzťahu k doméne, z ktorej bol tento prvok iframe načítaný).
- Na platforme Windows môžete na prechádzanie históriou prehliadania použiť gesto posúvania dvoch prstov po touchpade doprava alebo doľava.
- Je zabezpečená kompatibilita so špecifikáciou User Timing Level 3, ktorá definuje softvérové rozhranie pre vývojárov na meranie výkonu ich webových aplikácií. V novej verzii implementujú metódy performance.mark a performance.measure ďalšie argumenty na nastavenie vlastného času začiatku/ukončenia, trvania a pripojených údajov.
- Metódy array.includes a array.indexOf boli optimalizované pomocou inštrukcií SIMD, čo zdvojnásobilo výkon vyhľadávania vo veľkých zoznamoch.
- Linux znižuje pravdepodobnosť, že Firefoxu dôjde počas behu k dispozícii pamäť, a zlepšuje výkon pri nedostatku voľnej pamäte.
- Výrazne zlepšená stabilita na platforme Windows, keď má systém málo pamäte.
- Pridané rozhranie API OffscreenCanvas, ktoré vám umožňuje kresliť prvky plátna do vyrovnávacej pamäte v samostatnom vlákne bez ohľadu na DOM. OffscreenCanvas implementuje prácu v kontextoch Window a Web Worker a tiež poskytuje podporu pre písma.
- Pridané rozhrania API TextEncoderStream a TextDecoderStream, ktoré uľahčujú konverziu binárnych dátových tokov na text a späť.
- Pre skripty spracovania obsahu definované v doplnkoch bol implementovaný parameter RegisteredContentScript.persistAcrossSessions, ktorý vám umožňuje vytvárať trvalé skripty, ktoré ukladajú stav medzi reláciami.
- Vo verzii pre Android bolo rozhranie prepnuté na používanie predvoleného písma, ktoré ponúka Android. Implementované otváranie kariet poskytovaných z Firefoxu na iných zariadeniach.
Okrem inovácií a opráv chýb odstraňuje Firefox 105 13 zraniteľností, z ktorých je 9 označených ako nebezpečných (7 je uvedených pod CVE-2022-40962) a sú spôsobené problémami s pamäťou, ako je pretečenie vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. . Tieto problémy môžu potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok.
Vo Firefoxe 106 beta teraz vstavaný prehliadač PDF obsahuje možnosť kresliť grafické značky (ručne nakreslené kresby) a pripájať textové komentáre v predvolenom nastavení vstavaného prehliadača PDF. Výrazne vylepšená podpora WebRTC (knižnica libwebrtc aktualizovaná z verzie 86 na 103), vrátane zlepšeného výkonu RTP a vylepšených prostriedkov na poskytovanie zdieľania obrazovky v prostrediach založených na protokole Wayland.
Zdroj: opennet.ru