A Firefox 88 kiadása

Kibocsátásra került a Firefox 88 webböngésző. Ezen kívül elkészült a 78.10.0 verziójú hosszú távú támogatású ág frissítése is. A Firefox 89 ág hamarosan bétatesztelésre kerül, amelynek kiadása június 1-jére van tervezve.

Főbb újítások:

  • A PDF-olvasóban hozzáadva az integrált űrlapok támogatása, amelyek JavaScriptet használnak az interaktív felhasználói interakció biztosítására.
  • Hivatkozás lett bevezetve a mikrofon és a kamera hozzáférési engedélykéréseinek intenzitásának korlátozására. Ilyen kérések nem fognak megjelenni, ha az utolsó 50 másodpercben a felhasználó már engedélyezte ugyanannak az eszköznek, ugyanazon webhely és fül számára a hozzáférést.
  • A képernyőképkészítő eszköz eltávolításra került a címmező melletti hárompontos menüből. A képernyőképek készítésére ajánlott ugyanazt az eszközt használni, amely a jobb gombos kattintásra megjelenő helyi menüben érhető el, vagy az eszközt a megjelenítési beállítások konfigurálásával a panelre helyezni.
    A Firefox 88 kiadása
  • Linuxon a Wayland alapú grafikai környezetekben hozzáadva a tapipad gesztusos nagyítási támogatása.
  • A nyomtatási rendszerben lokalizálták a használatos mértékegységeket a margók beállítására.
  • A Firefox indításakor az Xfce és KDE környezetekben engedélyezve lett a WebRender összetevő használata. A Firefox 89-ben várhatóan a WebRender minden egyéb Linux felhasználó számára is bekapcsolásra kerül, beleértve az összes Mesa verziót és az NVIDIA meghajtós rendszereket (korábban a WebRender csak a GNOME-ban volt engedélyezve Intel és AMD meghajtókkal). A WebRender Rust nyelven íródott, és jelentős teljesítménynövekedést és a CPU terhelésének csökkentését teszi lehetővé a GPU-ra áthelyezett megjelenítési műveletek révén, amelyeket a GPU shaders használatával valósítanak meg. Az aktiválásához az about:config-ben a „gfx.webrender.enabled” beállítást kell engedélyezni, vagy a Firefoxot a MOZ_WEBRENDER=1 környezeti változóval kell indítani.
  • Megkezdődött a HTTP/3 és QUIC protokollok fokozatos aktiválása. Kezdetben a HTTP/3 támogatása csak a felhasználók kis százaléka számára lesz elérhető, és amennyiben nem tapasztalnak váratlan problémákat, május végére mindenki számára elérhetővé válik. A HTTP/3 használatához ügyféloldali támogatás szükséges. a szerver ugyanazon a vázlatos QUIC és HTTP/3 szabvány verzió, amelyet az Alt-Svc fejléc tartalmaz (a Firefox támogatja a 27-32-es verziószámú specifikációs vázlatokat).
  • Alapértelmezés szerint le van tiltva az FTP protokoll támogatása. A network.ftp.enabled beállítás alapértelmezett értéke false, és a browserSettings.ftpProtocolEnabled paraméter csak olvasható módba került. A következő kiadásban törölni fogják az FTP-vel kapcsolatos összes kódot. Az ok a régi kód által okozott támadási kockázatok csökkentése, amelynek története van sebezhetőségek felfedezéséről és karbantartási problémákról. Ezen kívül említést nyer a titkosítást nem támogató protokollok eltávolítása, amelyek védtelenek a módosítással és az átmeneti forgalom kiszorításával járó MITM-támadások során.
  • A lehetséges közötti weboldali kiszivárgások blokkolása érdekében az elsődleges weboldal, ahonnan a lapot megnyitották, izolálja a 'window.name' tulajdonság értékét.
  • A JavaScript-ben a reguláris kifejezések végrehajtási eredményéhez hozzáadtak egy 'indices' tulajdonságot, amely egy tömböt tartalmaz a találati csoportok kezdő és végső pozícióival. A tulajdonság csak a '/d' jelzővel végrehajtott reguláris kifejezés esetén töltődik ki. let re = /quick\s(brown).+?(jumps)/igd; let result = re.exec('The Quick Brown Fox Jumps Over The Lazy Dog'); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Az Intl.DisplayNames() és az Intl.ListFormat() szigorúbb ellenőrzést alkalmaz arra vonatkozóan, hogy a konstruktorba átadott opciók objektumok-e. Ha karakterláncokat vagy más primitív adatokat próbálnak átadni, kivételek keletkeznek.
  • A DOM számára rendelkezésre áll egy új statikus AbortSignal.abort() metódus, amely egy már megszakított AbortSignal-t ad vissza.
  • A CSS-ben új ':user-valid' és ':user-invalid' pszeudo-osztályokat vezettek be, amelyek a form elem validálásának állapotát határozzák meg, amely a felhasználó interakciója után, a megadott értékek helyességi ellenőrzésével valósul meg. A kulcsfontosságú különbség a ':user-valid' és ':user-invalid' pszeudo-osztályok, valamint a ':valid' és ':invalid' pszeudo-osztályok között az, hogy az ellenőrzés csak akkor indul el, amikor a felhasználó áttér egy másik elemre (például tab billentyűvel vált egy másik mezőre).
  • A CSS function image-set() allows you to choose an image from a set of options with different resolutions that is most suitable for the current screen parameters and network bandwidth. It can now be used in the CSS properties 'content' and 'cursor'. h2::before { content: image-set( url('small-icon.jpg') 1x, url('large-icon.jpg') 2x); }
  • In the CSS property outline, the outline now matches the contour set by the border-radius property.
  • The default monospaced font for macOS has been changed to Menlo.
  • In the web development tools, the network inspection panel now features a switch between displaying HTTP responses in JSON format and in the raw format in which responses are transmitted over the network.
    A Firefox 88 kiadása
  • The default enabling of support for the AVIF (AV1 Image Format) image format, which utilizes intra-frame compression technologies from the AV1 video encoding format, has been postponed until the next release. Firefox 89 is also expected to offer an updated user interface and integrate a calculator into the address bar (enabled via suggest.calculator in about:config).

In addition to new features and bug fixes in Firefox 88, 17 vulnerabilities have been addressed, 9 of which are marked as critical. 5 vulnerabilities (grouped under CVE-2021-29947) are due to memory management issues, such as buffer overflows and dereferencing freed memory areas. These issues could potentially allow an attacker to execute code when specially crafted pages are opened.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster