Megérkezett a Firefox 130 webböngésző kiadása, valamint frissítették a hosszú távú támogatású korábbi verziókat: 115.15.0 és 128.2.0. A Firefox 131 verzió béta-tesztelés alatt áll, amelynek kiadása október 1-jére van tervezve.
A Firefox 130 fő újításai:
- Lehetőség nyílt a weboldalon kiemelt szövegrészek gépi fordítására különböző nyelvekre, miután az egész oldal fordítása megtörtént (tehát alkalmazhatjuk a fordítást már lefordított oldalak kiemelt részeire is). Az oldalfordítási funkció a címsorban található jelzőn keresztül hívható meg, míg a szövegrész fordítása a jobb gombbal a kiemelt blokkra kattintva, a megjelenő helyi menüből érhető el. A fordítást a Firefoxba beépített rendszer végzi, amely a felhasználó helyi gépén hajtja végre a fordítást anélkül, hogy külső felhőszolgáltatásokhoz fordulna. A rendszer a Bergamot nyílt fordító motorján alapul, amely a Marian gépi fordító keretrendszerre épül, rekurrens neurális hálózatot (RNN) és transzformer alapú nyelvi modelleket alkalmaz.

- A beépített gépi fordító motorba támogatást kaptak a lett, litván, katalán, horvát, cseh, dán, indonéz, román, szerb, szlovák és vietnámi nyelvek.
- A konfigurátor új szekcióval bővült, a „Firefox Labs” részleggel, ahol kísérleti funkciók tesztelésére van lehetőség.

Jelenleg három kísérleti lehetőség érhető el:
- Automatikus folytatás a videók lejátszásában lebegő ablakban (kép a képben mód) akkor, ha átváltunk arra a fülre, ahol a videó látható (ha a videó nézése közben átváltunk egy másik fülre, a videó látható marad az új fül fölött, a kép a képben mód automatikus aktiválásának köszönhetően). Miután visszatérünk az eredeti fülre, a videóval, a kép a képben mód automatikusan kikapcsol.
- Ajánlások és keresési eredmények megjelenítése a címsorban, miközben összetett karaktereket gépelünk az IME (Input Method Editor) felületen.
- Beépített chatbot, amely nagyméretű nyelvi modelleket használ a felhasználóval való természetes nyelvű interakcióhoz. A bot interakciója az oldalpanelben történik. A felhasználó választhat az Anthropic Claude, ChatGPT, Google Gemini, HuggingChat és Le Chat Mistral szolgáltatások közül (a Rosztelkom hálózatán csak a HuggingChat érhető el). A felhasználó szöveges kérdéseket küldhet az AI-botnak, vagy kiemelt szövegrészeket átadhat az aktuális oldalon. A kiemelt terület jobb gombjával történő kattintással megnyíló helyi menüben hozzáadták az „Ask chatbot” szekciót, amely lehetővé teszi a kiemelt tartalom rövid összefoglalójának vagy lényegének kérését.

- A Linux platformon alapértelmezetten engedélyezve van az animált effektus a görgetési terület határának elérésekor.
- Megoldották a problémát a helyi menü gombjainak megjelenítésével a vágólapra helyezéshez és onnan való kiemeléshez.
- Asztali rendszerekhez készült kiadásban hozzáadták a Web Codecs API-t, amely lehetővé teszi a multimédiás stream-ek alacsony szintű manipulációját (például egyes képkockák videóban), és hozzáférést biztosít a böngészőbe beépített kép-, hang- és videódekódolókhoz, valamint -kódolókhoz. Ez az API hasznos lehet olyan területeken, mint a streaming, kliensoldali effektusok alkalmazása, hang- és videóátkódolás, valamint hang- és videószerkesztők fejlesztése.
- A WebCrypto API implementációjába hozzáadták a Curve25519 kriptográfiai primitívek támogatását (Ed25519 digitális aláírások és X25519 kulcskészítési séma), amelyek a SubtleCrypto interfészen keresztül érhetők el (deriveKey(), deriveBits(), generateKey(), importKey() és exportKey() metódusok).
- A HTML <details> elemhez hozzáadva a „name” attribútum lehetővé teszi, hogy JavaScript használata nélkül csoportosítsák az elemeket oly módon, hogy mindig csak egy elem legyen látható, míg a többi el van rejtve (amikor a felhasználó új részt nyit meg, a többi automatikusan bezáródik).
- Android verzióban felgyorsult az oldalak betöltése a kapcsolódó erőforrások párhuzamos betöltésének szervezésével. Hozzáadták a megbízható jelszavak generálásának funkcióját a regisztrációs űrlapokhoz.
A Firefox 130-ban a hibajavítások és újdonságok mellett 13 sérülékenységet is megszüntettek. 7 sérülékenység veszélyesként van megjelölve, ezek közül 5 a memóriakezelési problémákból ered, mint például a puffer-túlcsordulás és a már felszabadított memóriaterületekhez való hozzáférés. Ezek a problémák potenciálisan lehetőséget adhatnak a támadó számára, hogy kódot futtasson, amikor különösen formázott oldalakat nyitnak meg. Két veszélyes probléma a típusok helytelen kezeléséből adódik (Type Confusion).
Továbbá említést érdemel a Mozilla Firefox kódalapjába való új JPEG-XL képkódoló implementáció elfogadásának lehetősége, amelyet a Google munkatársai Rust nyelven írtak. Ha az kezdeményezés jóváhagyásra kerül, a Rust implementáció helyettesíti a jelenlegi C++ JPEG-XL kódolót, amely több mint 100 ezer sor kódot tartalmaz. A váltás szorgalmazója Bobby Holley, a Mozilla technikai vezetője, aki a Rust Foundation igazgatótanácsában is szerepelt.
Forrás: opennet.ru



