Megjelent a Firefox 105 web böngésző. Ezen kívül elérhetővé vált a hosszú távú támogatási ágon egy frissítés — 102.3.0. A Firefox 106 beta tesztelésére is elkezdődött a munka, amelynek kiadása október 18-ra várható.
Főbb újdonságok a Firefox 105-ben:
- A nyomtatás előnézeti párbeszédablakába bekerült egy opció, amely lehetővé teszi csak az aktuális oldal nyomtatását.

- Bevezetésre került a szekcionált Service Worker támogatás az iframe blokkokban, amelyeket külső webhelyekről töltenek be (a Service Worker regisztrálható külső iframe-ben, és ez elkülönítve fog működni a domain, amellyel ez az iframe betöltésre került).
- Windows platformon lehetőség nyílt arra, hogy a kétujjas érintőpadon jobbra vagy balra csúsztatva navigáljunk a látogatási előzmények között.
- Biztosítva van a kompatibilitás a User Timing Level 3 specifikációval, amely a webalkalmazások teljesítményének mérésére szolgáló programozási interfészt határozza meg. Az új verzióban a performance.mark és performance.measure módszerek új paraméterekkel bővültek a kezdő / végidő, időtartam és a kapcsolódó adatok megadására.
- Optimalizálták az array.includes és array.indexOf metódusokat SIMD utasítások használatával, ami lehetővé tette a nagy listák keresési teljesítményének megduplázását.
- Linuxon csökkentve lett a Firefox által használt memória kimerülésének valószínűsége a működés során, és javult a teljesítmény memóriahiány esetén.
- Jelentősen megnövelték a stabilitást Windows platformon memóriahiányos környezetben.
- Hozzáadták az OffscreenCanvas API-t, amely lehetővé teszi a canvas elemek megrajzolását egy külön szálban a DOM-tól függetlenül. Az OffscreenCanvas bekerült a Window és a Web Worker kontextusaiba, és támogatja a fontok használatát.
- Hozzáadták a TextEncoderStream és TextDecoderStream API-kat, amelyek megkönnyítik a bináris adatfolyamok és szövegek közötti átalakítást.
- A bővítményekben definiált tartalomkezelő szkriptek esetében bevezetésre került a RegisteredContentScript.persistAcrossSessions paraméter, amely lehetővé teszi a tartós szkriptek létrehozását, amelyek megőrzik az állapotukat a munkamenetek között.
- Androidos verzióban a felhasználói felület az Android alapértelmezett betűtípusának használatára váltott. Megvalósították a Firefox más eszközökről kínált lapok megnyitását.
A Firefox 105-ben a hibajavítások és új funkciók mellett 13 sebezhetőséget megszüntettek, amelyek közül 9-et veszélyesként jelöltek (7 a CVE-2022-40962 alatt), és amelyek memória kezelési problémákból adódtak, például puffertúlcsordulásokból és már felszabadított memória területekhez való hozzáférésből. Ezek a problémák potenciálisan lehetővé tehetik a kód végrehajtását rosszindulatú szereplők számára, ha speciálisan kialakított oldalakat nyitnak meg.
A Firefox 106 bétaverziójában az beépített PDF-olvasóban alapértelmezés szerint engedélyezték a grafikus megjegyzések rajzolásának lehetőségét (kézírásos vonalak) és szöveges megjegyzések hozzáfűzését. Jelentősen javult a WebRTC támogatás (a libwebrtc könyvtár frissült a 86-os verzióról 103-ra), beleértve az RTP teljesítményének növelését és a képernyőmegosztás lehetőségeinek javítását a Wayland protokollal működő környezetekben.
Forrás: opennet.ru

