Firefox 126

Dostupné Firefox 126. Mezi zajímavými novinkami je podpora komprese zstd, katalánština, zvýšení podílu kódu v Rustu, zahájení podpory ukončení Theora, zpřísnění požadavků na stará rozšíření a mnoho dalšího.

V této verzi:

  • Funkce „Kopírovat odkaz bez sledovacích parametrů“ se naučila odstraňovat parametry z vložených odkazů. Kromě toho počet známých parametrů, které Firefox rozpoznává a odstraňuje pro sledování, překročil 300.
  • Byla implementována podpora Content-encoding: zstd. Tento algoritmus komprese je efektivnější než brotli a gzip. Kromě toho je nyní dekomprese zkomprimovaných dat prováděna mimo hlavní vlákno, což zrychluje načítání stránek.
  • Na stránku about:support byly přidány informace o přítomnosti systému DLP (software pro prevenci úniku informací).
  • Vestavěný překladač získal podporu katalánštiny.
  • Komponenta, která odesílá informace o haváriích, přepracován v Rustu. Mezi důvody se uvádí kvalita kódu, která, ačkoli je dostatečně dobrá, ale bylo obtížné ji udržovat (zejména byly tam samostatné implementace grafického rozhraní pro Windows, Linux a macOS, blob, a to vše bylo spojeno pomocí vazebného kódu bez jakéhokoli pokrytí testy). Proto, i když byly naplánovány mnohé nové funkce a vylepšení, komponenta se dlouho nevyvíjela.
  • Firefox nyní ochotněji používá IPv6.
  • Opraveno chybě, která způsobovala znatelné zpoždění při otevírání stránek v situaci, kdy bylo současně nastaveno použití WPAD a DoH.
  • Z důvodu problémů s výkonem bylo dočasně deaktivováno nabídku přechodu na odkaz ze schránky, při zaostření na adresní řádek. otevírání stránek s využitím portů
  • Zakázáno 4190 a 6679 zakázaných portů). (úplný seznam práce na ukončení podpory kodeku Theora. V ranné fázi vývojáři zhodnotí jeho poptávku pomocí telemetrických dat, podle předběžných informací se pouze 0,09 % mediálního obsahu ve Firefoxu přehrává pomocí Theora, a velké zdroje (například Wikipedia), které tento kodek používaly, již dávno přešly na efektivnější kodeky.
  • Začala práce na ukončení podpory kodeku Theora. V počáteční fázi vývojáři vyhodnotí jeho poptávku na základě telemetrických dat; podle předběžných informací pouze 0,09 % mediálního obsahu ve Firefoxu se přehrává pomocí Theora, přičemž velké stránky (například Wikipedia), které tento kodek používaly, již dávno přešly na efektivnější kodeky.
  • Toto je poslední verze, do které lze nainstalovat staré doplňky, jejichž autoři je nepodepsali znovu. Od Firefoxu 127 musí být všechny doplňky vytvořené před dubnem 2019 znovu podepsány novým certifikátem (certifikát používaný před rokem 2019 používal algoritmy, které již nejsou dostatečně spolehlivé):
    • Pokud byl doplněk vytvořen po dubnu 2019, je již podepsaný spolehlivým certifikátem a není třeba nic dělat.
    • Doplňky umístěné v oficiálním katalogu budou automaticky znovu podepsány, takže s nimi také není třeba nic dělat.
    • Pokud byl doplněk vytvořen po dubnu 2019 a není v oficiálním katalogu doplňků (například se šíří přes vlastní web), musí jeho autor sám znovu podepsat svůj doplněk.
    • Již nainstalované doplňky budou fungovat v každém případě, i když nejsou znovu podepsány, ale instalace takového doplňku od nuly nebude možné.
  • Hledací dotazy uživatelů z USA budou analyzovány. Například pokud uživatel hledal „Hotely v Barceloně“, prohlížeč zvýší počítadlo „cestování“ o jednotku (prohlížeč rozpoznává celkem 20 různých témat (zvířata, umění, automobily, podnikání, kariéra, vzdělání, móda, finance, jídlo, vláda, zdraví, koníčky, domov, nejednoznačné, zprávy, nemovitosti, společnost, sporty, technologie, cestování). Nahromaděná data budou odeslána prostřednictvím telemetrie. Vývojáři zvlášť zdůrazňují, že nebudou vědět ani obsah hledacích dotazů (pouze obecné téma, například „1 dotaz o cestování, 3 dotazy o zvířatech, 100 dotazů o vládě“), ani mít možnost spojit tato data s IP adresami (pro anonymizaci se používá OHTTP).
  • macOS: na systémech s procesorem Apple M3 zahrnuto hardwarové zrychlení dekódování AV1.
  • Webové aplikace
    • Po kliknutí v nastavení prohlížeče na tlačítko „Nastavit jako výchozí prohlížeč“ Firefox umí nejenže otevře nastavení Windows, ale také ukáže oznámení, které vysvětluje, jaká tlačítka je třeba stisknout.
    • Začala sestavení oficiálních balíčků MSIX pro architekturu ARM64.
  • CSS: Byla implementována podpora vlastnosti zoom, které poprvé představilo IE 6 (zvětšení nebo zmenšení velikosti prvku a jeho obsahu). Firefox zůstal jediným velkým prohlížečem, který tuto vlastnost nepodporoval.
  • API:
  • DOM:
    • Byla zapnuta schopnost definovat stavy pro vlastní prvky a mapovat je pomocí CSS selektorů. Vlastní stavy jsou reprezentovány jako identifikátory, které lze přidávat nebo odebírat z vlastnosti ElementInternals.states (CustomStateSet). Pseudotřída :state() přijímá identifikátor jako argument a mapuje vlastní prvky, pokud je identifikátor obsažen v jejich sadě stavů.
    • Byla přidána podpora vlastnosti Selection.direction (udává směr výběru).
  • Z HTMLMarqueeElement odstraněny události bounce, finish a start.
  • Nástroje pro vývojáře: Byla přidána nastavení, které umožňuje zakázat rozdělenou konzoli.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster