Vydání Firefox 130

Došlo k vydání webového prohlížeče Firefox 130 a byly vytvořeny aktualizace předchozích větví s dlouhou podporou — 115.15.0 a 128.2.0. Na fázi beta testování byla převedena větev Firefox 131, jejíž vydání je naplánováno na 1. října.

Hlavní novinky ve Firefoxu 130:

  • Byla zpřístupněna možnost strojového překladu fragmentů textu vybraných na stránce po provedení operace překladu celé stránky (tj. lze aplikovat překlad na jiný jazyk na fragmenty z již přeložené stránky). Funkce překladu stránky se aktivuje přes indikátor v adresním řádku, zatímco překlad fragmentu přes kontextové menu, které se zobrazuje při kliknutí pravým tlačítkem myši na vybraný blok. Pro překlad je využita vestavěná v Firefoxu, která provádí překlad na lokálním systému uživatele bez обращения к внешним облачным сервисам. Systém je založen na otevřeném enginu Bergamot, který je wrapperem nad rámcem strojového překladu Marian, používajícím rekurentní neuronovou síť (RNN) a jazykové modely na základě transformátorů.
    Vydání Firefox 130
  • Do vestavěného enginu strojového překladu byla přidána podpora lotyšského, litevského, katalánského, chorvatského, českého, dánského, indonéského, rumunského, srbského, slovenského a vietnamského jazyka.
  • Do konfigurátoru byla přidána nová sekce „Firefox Labs“, ve které jsou nabídnuty k testování experimentální funkce.
    Vydání Firefox 130

    V současné době jsou k dispozici tři experimentální možnosti:

    • Automatické pokračování sledování videa v plovoucím okně (režim „obrázek v obrázku“) při přepnutí na kartu, na které se video nevysílá (pokud během sledování videa přepnete na jinou kartu, video zůstane viditelné na nové kartě, díky automatickému zapnutí režimu „obrázek v obrázku“). Po návratu na původní kartu s videem se režim „obrázek v obrázku“ automaticky vypne.
    • Zobrazení doporučení a výsledků vyhledávání v adresním řádku během zadávání složitých znaků pomocí rozhraní IME (Input Method Editor).
    • Vestavěný chatbot, který využívá velké jazykové modely pro interakci s uživateli v přirozeném jazyce. Interakce s botem se provádí v bočním panelu. Uživatelé mají k dispozici služby Anthropic Claude, ChatGPT, Google Gemini, HuggingChat a Le Chat Mistral (na síti Rostelekom je dostupný pouze HuggingChat). Uživatel může posílat textové otázky AI-botu nebo předávat úryvky textu, které jsou zvýrazněny na prohlížené stránce. Do kontextového menu, které se zobrazuje po kliknutí pravým tlačítkem na zvýrazněnou oblast, byla přidána sekce "Ask chatbot", která umožňuje požádat o shrnutí nebo vysvětlení podstaty zvýrazněného obsahu.
      Vydání Firefox 130
  • Na platformě Linux je standardně povolen animovaný efekt při dosažení okraje rolovací oblasti.
  • Byl vyřešen problém s zobrazením tlačítek v kontextovém menu pro umístění a vyjmutí zclipboardu.
  • Do sestavení pro stolní počítače byl přidán API Web Codecs, který umožňuje manipulaci s multimediálními streamy na nízké úrovni (například jednotlivé snímky ve videu) a poskytuje přístup k vestavěným dekodérům a kodérům obrazů, zvuku a videa v prohlížeči. Tento API může být užitečný v oblastech jako je streamování, aplikace efektů na straně klienta, překódování zvuku a videa, vývoj zvukových a video editorů.
  • Do implementace API WebCrypto byla přidána podpora kryptografických primitivů Curve25519 (digitální podpisy Ed25519 a schéma pro dohodu klíčů X25519), které mohou být používány prostřednictvím programového rozhraní SubtleCrypto (metody deriveKey(), deriveBits(), generateKey(), importKey() a exportKey()).
  • Do HTML prvku
    byl přidán atribut "name", který umožňuje organizovat skupinu prvků tak, že v každém okamžiku bude zobrazen pouze jeden prvek a ostatní budou skryty (když uživatel otevře novou sekci, ostatní se automaticky zavřou).
  • Ve verzi pro Android byla zrychlena načítání stránek díky organizaci paralelního načítání souvisejících zdrojů. Byla přidána funkce generování spolehlivých hesel pro registrační formuláře.

V nové verzi Firefox 130 bylo kromě novinek a oprav chyb odstraněno 13 zranitelností. 7 zranitelností je označeno jako nebezpečné, přičemž 5 z nich souvisí s problémy s pamětí, jako jsou přetečení zásobníku a přístup k již uvolněným oblastem paměti. Tyto problémy mohou potenciálně vést k vykonání kódu útočníka při otevření speciálně upravených stránek. Dvě nebezpečné zranitelnosti jsou způsobeny nesprávným zpracováním typů (Type Confusion).

Dále lze poznamenat, že byla zvažována možnost přijetí nové implementace dekodéru pro formát obrázků JPEG-XL do kódové základny Firefox, kterou napsali zaměstnanci Google v jazyce Rust. V případě schválení této iniciativy by implementace na Rust nahradila současný dekodér JPEG-XL napsaný v C++, který obsahuje více než 100 tisíc řádků kódu. Iniciátorem přechodu je Bobby Holley, technický ředitel společnosti Mozilla, který byl členem představenstva organizace Rust Foundation.

Zdroj: opennet.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