nemrég Hivatalosan is megjelent a "Firefox 96" új verziója és amelyben a fejlesztőcsapat bejelentette, hogy a Firefox 96 "jelentősen" csökkenti a fő böngészőszál terhelését és hozzáadja a képkódoló támogatást a WebP formátumhoz a Canvas API-hoz.
Ezen túlmenően a Firefox új verziója is fejlesztéseket tartalmaz a JavaScript WebRTC programozási felületén, továbbfejlesztett cookie-házirend a CSRF (Cross-Site Request Forgery) támadások valószínűségének csökkentésére, javítások a videó minőségének romlására és egyéb javítások.
Főbb hírek a Firefox 96-ban
A Firefox 96 a 2022-es első frissítés, amely tartalmazza továbbfejlesztett zajcsökkentés, automatikus erősítésszabályozás és visszhang kioltás. Az audio- és videohívások frissítéséhez a Mozilla a zajcsökkentésen és az automatikus erősítésvezérlésen dolgozott a legújabb frissítésben.
Androidon a felhasználók egy új előzménykiemelési funkciót kapnak a Firefox 96-tal, valamint megjelennek a nemrég felkeresett webhelyek.
Meg kell jegyezni, hogy ez az új verzió is a fő szál munkaterhelésének csökkentésére összpontosít, ennek célja, hogy elősegítse a böngésző gyorsabb működését régebbi, lassabb rendszereken. Ezenkívül az új frissítéssel a Firefox alapértelmezés szerint az összes SameSite=lax attribútummal rendelkező cookie-t fogja használni. A Mozilla szerint ez segít védelmet nyújtani a cross-site request forgery (CSRF) támadásokkal szemben.
Firefox 96 is alapértelmezés szerint alacsony memóriaérzékelést tartalmaz Linuxon. Ez az észlelés a böngésző automatikus laptörlési funkciójához van kötve.
Amikor a böngésző azt észleli, hogy kevés a memória, eltávolítja a fel nem használt lapokat, hogy erőforrásokat szabadítson fel. Még mindig Linuxon a Firefox 96 az "Összes kijelölése" billentyűparancsot az Alt + A helyett a Ctrl + A billentyűkombinációra cseréli. A korábbi verziókban mindkét billentyűparancs elérhető volt a weboldal teljes szövegének kijelölésekor.
Tekintettel WebRTC, a böngésző ezen verziója többé nem csökkenti a képernyőmegosztási felbontást kapcsolatok során, ez a probléma néhány felhasználót érintett a korábbi verziókban. Ezenkívül a Firefox Canvas API, amely lehetővé teszi a fejlesztők számára grafikák rajzolását, mostantól támogatja a WebP formátum képkódolóját. Ez lehetővé teszi a Canvas elemek számára, hogy WebP-adatként exportáljanak tartalmat olyan metódusokkal, mint a HTMLCanvasElement.toDataURL() és a HTMLCanvasElement.toBlob().
A egyéb kulcsfontosságú változások a fejlesztők számára a következők:
- A Firefox 96 alapértelmezés szerint engedélyezve van a SameSite=Lax cookie házirenddel. A Mozilla szerint ez "erős első védelmi vonalat biztosít a CSRF (Cross-Site Request Forgery) támadásokkal szemben." Az ugyanazon domainről küldött, de eltérő sémát használó cookie-k a SameSite cookie-szabályzata értelmében mostantól különböző webhelyekről származnak.
- Ami a lépcsőzetes stíluslapokat illeti, a színséma lehetővé teszi, hogy egy elem jelezze, melyik színsémában tud kényelmesen renderelni.
- Ezenkívül a counter-reset tulajdonság mostantól támogatja a reverse() függvényt a fordított CSS-számlálók létrehozásához, amelyek célja az elemek csökkenő sorrendben történő számozása. A fordított() függvény használható a listaelem számlálójával a sorszámozott listák fordított sorrendjében.
- Feltételezzük továbbá, hogy a cookie-k implicit módon SameSite=Laxo értékre vannak állítva, ha a SameSite attribútum nincs megadva, és a SameSite=Nincs attribútumú cookie-khoz biztonságos környezet szükséges.
- A canShare() API-t mostantól támogatja az Android, ami lehetővé teszi a kódnak, hogy ellenőrizze, hogy a navigator.share() sikeres lesz-e bizonyos céloknál.
- Ezenkívül az Experimental Web Locks API alapértelmezés szerint engedélyezve van, így a webalkalmazások több lapon futhatnak, vagy a dolgozók koordinálhatják az erőforrás-használatot.
- DOM szinten az IntersectionObserver() konstruktor alapértelmezés szerint a rootMargin értéket használja, ha üres karakterláncot ad át a társított paraméterbeállításban, ahelyett, hogy kivételt dobna.
- A Firefox 96-ban a főszál terhelése is csökkent.
Hogyan telepítsem a Firefox 96 új verzióját Linuxra?
Ubuntu felhasználók, Linux Mint vagy az Ubuntu más származékai, A böngésző PPA segítségével telepíthetik vagy frissíthetik ezt az új verziót.
Ez hozzáadható a rendszerhez egy terminál megnyitásával és a következő parancs végrehajtásával:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Kész ezt most csak a következővel kell telepíteniük:
sudo apt install firefox
Arch Linux felhasználók és származékai számára, csak futni egy terminálon:
sudo pacman -S firefox
Most azoknak, akik Fedora felhasználók vagy bármely más abból származó eloszlás:
sudo dnf install firefox
Végül ha openSUSE felhasználókBízhatnak a közösségi adattárakban, amelyekből a Mozilla-kat felvehetik a rendszerükbe.
Ezt megtehetjük egy terminál segítségével, és beírhatjuk:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
hogy az összes többi Linux disztribúció letöltheti a bináris csomagokat -tól a következő link.