Firefox 126

Dostupný Firefox 126. Zaujímavé novinky zahŕňajú podporu kompresie zstd, katalánsky jazyk, zvýšenie podielu kódu v Rust, začiatok podpory ukončenia Theora, sprísnenie požiadaviek na staré doplnky a mnohé ďalšie.

V tejto verzii:

  • Funkcia „Kopírovať odkaz bez sledovacích parametrov“ sa naučila odstraňuje parametre z vnorených odkazov. Okrem toho sa počet známych parametrov používaných na sledovanie, ktoré Firefox rozpoznáva a odstraňuje, prekročil 300.
  • Realizovaná podpora Content-encoding: zstd. Tento algoritmus kompresie je efektívnejší ako brotli a gzip. Okrem toho sa dekompresia komprimovaných údajov teraz vykonáva mimo hlavného vlákna, čo zrýchľuje načítanie stránok.
  • Na stránku about:support stavebné bloky pre vetvu dogfood, a do platformy Fuchsia informácie o dostupnosti na počítači systému DLP (softvér na prevenciu únikov informácií).
  • Zabudovaný prekladač získal podporu katalánskeho jazyka.
  • Komponent, ktorý odosiela informácie o pádoch, prepisovaný napísaný v Ruste. Medzi dôvodmi je uvedená kvalita kódu, ktorý, aj keď je dostatočne dobrý, bol ťažko udržiavateľný (konkrétne existovali samostatné implementácie grafického rozhrania pre Windows, Linux a macOS, blob, a všetko bolo zlepené pomocným kódom bez akéhokoľvek pokrytia testami). Preto, aj keď v pláne bolo množstvo nových funkcií a vylepšení, komponent sa dlhý čas nevyvíjal.
  • Firefox teraz viac ochotne používa IPv6.
  • Opravená chyba, ktorá spôsobila výrazné oneskorenie pri otváraní webových stránok, keď bolo súčasne nastavené použitie WPAD a DoH.
  • Vzhľadom na problémy s výkonom bolo dočasne vypnuté predchádzajúce vydanie návrhu prejsť na odkaz z clipboardu pri nastavovaní zamerania na adresný riadok.
  • Zakázané otvorenie webových stránok s použitím portov 4190 a 6679 (úplný zoznam zakázaných portov).
  • Začala sa práca na ukončení podpory kodeku Theora. V počiatočnej fáze vývojári zhodnotia jeho využitie pomocou telemetrických údajov, podľa predbežných údajov len 0,09% mediálneho obsahu vo Firefoxe je prehrávaného pomocou Theora, pričom veľké zdroje (napríklad Wikipédia), ktoré tento kodek používali, už dávno prešli na efektívnejšie kodeky.
  • Toto je posledná verzia, do ktorej sa dajú nainštalovať staré doplnky, ktorých autori ich nepodpísali znovu. Od Firefox 127 musia byť všetky doplnky vytvorené pred aprílom 2019 podpísané novým certifikátom (certifikát, ktorý sa používal do roku 2019, využíval algoritmy, ktoré už nie sú dostatočne spoľahlivé):
    • Ak bol doplnok vytvorený po apríli 2019, je už podpísaný spoľahlivým certifikátom a nieto potrebné nič robiť.
    • Doplnky umiestnené v oficiálnom katalógu budú podpísané automaticky, takže s nimi sa tiež nič nemusí robiť.
    • Ak bol doplnok vytvorený po apríli 2019 a nie je v oficiálnom katalógu doplnkov (napríklad je distribuovaný prostredníctvom jeho vlastnej stránky), jeho autor si musí doplnok podpísať sám.
    • Už nainštalované doplnky budú naďalej fungovať v každom prípade, aj ak nie sú podpísané, ale nainštalovať takýto doplnok od začiatku nebude možné.
  • Vyhľadávacie dopyty používateľov z USA budú podrobené analýze. Napríklad, ak používateľ hľadal "Hotely v Barcelone", prehliadač zvýši o jednotku čítač "cestovanie" (celkovo prehliadač rozpoznáva 20 rôznych tém (zvieratá, umenie, autá, podnikanie, kariéra, vzdelávanie, móda, financie, jedlo, vláda, zdravie, koníčky, domov, nejednoznačné, správy, nehnuteľnosti, spoločnosť, šport, technológie, cestovanie). Nahromadené údaje sa budú odosielať cez telemetriu. Vývojári osobitne zdôrazňujú, že nebudú vedieť ani obsah vyhľadávacích dopytov (iba celkovú tému, napríklad "1 dopyt o cestovaní, 3 dopyty o zvieratách, 100 dopytov o vláde"), ani nebudú mať možnosť spojiť tieto údaje s IP adresami (na anonymizáciu sa používa OHTTP).
  • macOS: na systémoch s procesorom Apple M3 je zapnuté hardvérové urýchlenie dekódovania AV1.
  • Windows:
    • Pri stlačení tlačidla "Nastaviť ako predvolený prehliadač" v nastaveniach prehliadača Firefox teraz sa nielen otvorí nastavenia Windows, ale aj zobrazuje oznámenie, vysvetľujúce, aké tlačidlá treba stlačiť.
    • Začala sa zhromažďovanie oficiálnych balíčkov MSIX pre architektúru ARM64.
  • CSS: Realizovaná podpora vlastnosti zoom, ktorý sa prvýkrát objavil v IE 6 (zväčšenie alebo zmenšenie veľkosti prvku a jeho obsahu). Firefox zostal jediným významným prehliadačom, ktorý túto vlastnosť nepodporoval.
  • API:
  • DOM:
    • Povolene možnosť určovať stavy pre vlastné prvky a mapovať ich pomocou selektorov CSS. Vlastné stavy sú reprezentované ako identifikátory, ktoré je možné pridávať alebo odoberať zo vlastnosti ElementInternals.states (CustomStateSet). Pseudotrieda :state() prijíma identifikátor ako argument a mapuje vlastné prvky, ak je identifikátor prítomný v ich sade stavov.
    • Pridaná podpora vlastnosti Selection.direction (určuje smer rozsahu).
  • Z HTMLMarqueeElement boli odstránené udalosti bounce, finish a start.
  • Nástroje vývojára: Pridaná nastavenie, ktoré umožňuje vypnúť rozdelenú konzolu.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster