I disponueshëm Firefox 126. Disa novitet interesante është mbështetje për kompresimin zstd, gjuha katalanase, rritja e përqindjes së kodit në Rust, fillimi i mbështetjes për ndalimin e Theora, rritja e kërkesave për shtesa të vjetra dhe shumë të tjera.
Në këtë version:
- Funksioni 'Kopjo lidhjen pa parametra të gjurmimit' mësoi të heqë parametrat nga lidhjet e brendshme. Për më tepër, numri i parametrave të njohur të përdorur për gjurmim, të cilët i njeh dhe i heq Firefox, kaloi 300.
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r Content-encoding: zstd. Ky algoritĂ«m kompresimi Ă«shtĂ« mĂ« efektiv sesa brotli dhe gzip. PĂ«r mĂ« tepĂ«r, dekompresimi i tĂ« dhĂ«nave tĂ« kompresuara tani bĂ«het jashtĂ« rrjedhĂ«s kryesore, çfarĂ« pĂ«rshpejton ngarkimin e faqeve.
- Në faqen about:support janë shtuar informacioni mbi disponueshmërinë në kompjuter DLP (softueri për parandalimin e rrjedhjes së informacionit).
- Përkthyesi i integruar mori mbështetje për gjuhën katalanase.
- Komponenti që dërgon informacion për dështimet, rinovuar në Rust. Ndër arsyet përmendet cilësia e kodit, e cila, megjithëse mjaft e mirë, ishte e frikshme për t'u mbajtur (veçanërisht, kishte implementime të veçanta të ndërfaqes grafike për Windows, Linux dhe macOS, blob, dhe të gjitha ishin të lidhura me kodin lidhës pa ndonjë mbulim testimi). Prandaj, përkundër faktit se kishte shumë funksione dhe përmirësime të reja në plan, komponenti nuk u zhvillua për një kohë të gjatë.
- API-në moderne Windows.Devices.Geolocation në vend të asaj të vjetër, që u shfaq që në Windows 7. më me dëshirë përdor IPv6.
- Korrigjuar një gabim që shkaktoi vonesa të dukshme gjatë hapjes së faqeve kur ishte vendosur përdorimi i WPAD dhe DoH në të njëjtën kohë.
- Për shkak të problemeve me performancën, përkohësisht është çaktivizuar propozimi i shtuar në versionin e kaluar për të hapur lidhjen nga clipboard kur është vendosur fokusimi në shiritin e adresave.
- E ndaluar hapja e faqeve me përdorimin e porteve 4190 dhe 6679 (lista e plotë e porteve të ndaluara).
- Ka filluar puna për të ndaluar mbështetje për kodekun Theora. Në fazën fillestare, zhvilluesit do të vlerësojnë kërkesën për të përmes të dhënave të telemetrisë, sipas të dhënave paraprake, vetëm 0.09% e përmbajtjes mediatike në Firefox luhet me ndihmën e Theora, ndërsa burimet e mëdha (p.sh. Wikipedia), që përdornin këtë kodek, prej kohësh janë kaluar në kodekë më efikase.
- Kjo është versioni i fundit ku mund të instaloni shtesa të vjetra, autorët e të cilave nuk i kanë rishihtuar ato. Duke filluar nga Firefox 127, të gjitha shtesat e krijuara para prillit 2019 duhet të rishihtohen me një çertifikatë të re (çertifikata e përdorur para vitit 2019 përdori algoritme që tashmë nuk janë të mjaftueshme të sigurta):
- Nëse shtesa është krijuar pas prillit 2019, atëherë ajo tashmë është e rishihtuar me një çertifikatë të sigurt dhe nuk ka nevojë për asgjë tjetër.
- Shtesat e publikuara në katalogun zyrtar do të rishihtohen automatikisht, prandaj për to gjithashtu nuk ka nevojë për asgjë.
- Nëse shtesa është krijuar pas prillit 2019 dhe nuk ndodhet në katalogun zyrtar të shtesave (për shembull, shpërndahet përmes faqes së saj), atëherë autori duhet ta rishihtojë vetë shtesën e tij.
- Shtesat e instaluara tashmë do të vazhdojnë të funksionojnë në çdo rast, edhe nëse ato nuk janë rishihtuar, por të instalohet një shtesë të tillë nga fillimi do të jetë e pamundur.
- Kërkesa të përdoruesve nga SHBA do të analizohen. Për shembull, nëse përdoruesi ka kërkuar "Hotel në Barcelonë", atëherë shfletuesi do të rrisë me një numrin "udhëtime" (shfletuesi njeh gjithsej 20 tema të ndryshme (mbarështia, arte, automjete, biznes, karrierë, edukim, modë, financa, ushqim, qeveri, shëndet, hobije, shtëpi, jo përfundimtare, lajme, pasuri të paluajtshme, shoqëri, sport, teknologji, udhëtime). Të dhënat e mbledhura do të dërgohen përmes telemetrisë. Zhvilluesit theksojnë veçmas se nuk do të dinë as përmbajtjen e kërkesave (vetëm temën në tërësi, për shembull, "1 kërkesë për udhëtime, 3 kërkesa për kafshë, 100 kërkesa për qeveri"), as do të kenë mundësi të lidhin këto të dhëna me adresat IP (për anonimizimin përdoret OHTTP).
- macOS: në sistemet me procesorin Apple M3 e përfshirë accelerimin harduerik të dekodimit AV1.
- Windows:
- Kur klikoni në butonin "Bëj shfletuesin tim të paracaktuar" në cilësimet e shfletuesit, Firefox tani jo vetëm hap cilësimet e Windows, por gjithashtu tregon një njoftim, që shpjegon se cilat butona duhet të klikoni.
- Ka filluar ndërtim i paketave zyrtare MSIX për arkitekturën ARM64.
- CSS: ĂshtĂ« realizuar mbĂ«shtetje pĂ«r pronĂ«n zoom, qĂ« u shfaq pĂ«r herĂ« tĂ« parĂ« nĂ« IE 6 (zgjerimi ose zvogĂ«limi i madhĂ«sisĂ« sĂ« elementit dhe pĂ«rmbajtjes sĂ« tij). Firefox mbeti shfletuesi i vetĂ«m i madh qĂ« nuk mbĂ«shteti kĂ«tĂ« pronĂ«.
- Metoda
- ĂshtĂ« realizuar mbĂ«shtetje IDBFactory.databases.
- Ka kaluar mbështetje IDBTransaction.durability.
- Shtuar mbështetje URL.parse() (ndryshe nga konstruktori URL, që kthen një gabim kur analiza dështon, ky metod kthen null).
- ĂshtĂ« realizuar mbĂ«shtetje API Screen Wake Lock (lejon qĂ« aplikacioni nĂ« web tĂ« ndalojĂ« fikjen e monitorit, e dobishme pĂ«r aplikacione, pĂ«r tĂ« cilat pĂ«rdoruesi nuk ndĂ«rvepron me elementet e hyrjes, si aplikacionet navigator).
- Të gjitha pronat dhe metodat RTCIceCandidate tani mbështeten dhe përputhen me specifikimin (përveç pronave relayProtocol dhe url, të cilat nuk janë realizuar).
- Për leximin u bënë janë në dispozicion pronat candidate, sdpMid, sdpMLineIndex, usernameFragment,
- Filluan të jenë në dispozicion pronat foundation, component, priority, address, protocol, port, lloji, tcpType, relatedAddress, relatedPort, usernameFragment.
- U shfaqën pronë Element.currentCSSZoom.
- DOM:
- Aktivizuar mundësia për të përcaktuar gjendjet për elemente të personalizuara dhe për t'i përmirësuar ato me selektorë CSS. Gjendjet e personalizuara paraqiten si identifikues, të cilat mund të shtohen ose hiqen nga prona ElementInternals.states (CustomStateSet). Psuedoklasa :state() pranon një identifikues si argument dhe lidh elementet e personalizuara, nëse identifikuesi është i pranishëm në setin e tyre të gjendjeve.
- Shtuar mbështetje për pronën Selection.direction (tregon drejtimin e gamës).
- Nga HTMLMarqueeElement janë fshirë ngjarjet bounce, finish dhe start.
- Mjetet e zhvilluesve: Shtuar cilësimi që lejon çaktivizimin e konsolës së ndarë.
Burimi: linux.org.ru
