Verzia Firefox 70

Sa uskutočnilo uvedenie webového prehliadača Firefox 70, ako aj mobilnej verzie Firefox 68.2 pre platformu Android. Okrem toho bolo vytvorené aktualizované vetvy s dlhodobou podporou 68.2.0 (podpora predchádzajúcej ESR vetvy 60.x bola ukončená). V blízkej dobe prejde na beta testovania vetva Firefox 71, v súlade s novým vývojovým cyklom ktorého vydanie je naplánované na 3. decembra.

Hlavné novinky:

  • V rozšírenom režime ochrany pred sledovaním pohybov je zahrnutá blokovanie widgetov sociálnych sietí, ktoré sledujú pohyb používateľov na cudzích stránkach (napríklad tlačidlo Like od Facebook a vloženia príspevkov z Twitteru). Pre autentifikačné formuláre prostredníctvom účtu na sociálnych sieťach je poskytnutá možnosť dočasne zrušiť blokovanie;
    Verzia Firefox 70
  • Pridaná súhrnná správa o vykonaných blokáciách, v ktorej je možné sledovať počet blokácií podľa dní v týždni a typov;

    Verzia Firefox 70
  • Súčasťou je systémový doplnok Lockwise (predtým bol doplnok distribuovaný ako Lockbox), ktorý ponúka nové rozhranie „about:logins“ na správu uložených hesiel. Doplnok zobrazuje na paneli tlačidlo, cez ktoré je možné rýchlo prezerať účty uložené pre aktuálnu stránku, ako aj vykonávať operácie vyhľadávania a úpravy hesiel. Je možné pristupovať k uloženým heslám prostredníctvom samostatnej mobilnej aplikácie Lockwise, ktorá podporuje automatické doplnenie hesiel vo formulároch na autentifikáciu akýchkoľvek mobilných aplikácií;

    Verzia Firefox 70
  • Integrovaný je systémový doplnok Firefox Monitor, ktorý zabezpečuje zobrazenie upozornenia v prípade kompromitácie účtu (kontrola prostredníctvom emailu) alebo pokusu o prihlásenie na predtým hacknutej stránke. Kontrola sa vykonáva prostredníctvom integrácie s databázou projektu haveibeenpwned.com;
  • Predvolene je aktivátor hesiel, ktorý sa zobrazuje pri vypĺňaní registračných formulárov, a poskytuje tip s automaticky generovaným bezpečným heslom. Vyskakovacie okno sa automaticky zobrazuje pre polia ‹input type="password"› s atribútom "autocomplete = new-password". Bez tohto atribútu môže byť heslo generované cez kontextové menu;

    Verzia Firefox 70
  • Namiesto tlačidla „(i)“ na paneli adries sa nachádza ukazovateľ úrovne súkromia, ktorý umožňuje posúdiť aktiváciu režimov blokovania sledovania pohybov. Ukazovateľ sa zmení na sivý, keď je v nastaveniach zapnutý režim blokovania sledovania pohybov a na stránke nie sú zaznamenané prvky podliehajúce blokovaniu. Ukazovateľ sa zmení na modrý, keď sú na stránke zablokované rôzne prvky, ktoré porušujú súkromie alebo sa používajú na sledovanie pohybov. Ukazovateľ je preškrtnutý, keď používateľ vypol ochranu proti sledovaniu pre aktuálnu stránku.

    Verzia Firefox 70
  • Stránky otvorené cez HTTP alebo FTP sú označené symbolom nebezpečného pripojenia, ktorý sa zobrazuje aj pre HTTPS v prípade problémov so certifikátmi. Farba symbolu zámku pre HTTPS bola zmenená zo zelenej na sivú (zelenú farbu je možné obnoviť cez nastavenie security.secure_connection_icon_color_gray). Prechod od ukazovateľov zabezpečenia k upozorneniam na problémy so zabezpečením je spôsobený rozšírením HTTPS, ktoré sa už vníma ako samozrejmosť, a nie ako dodatočná ochrana.

    Verzia Firefox 70
  • na paneli adries bol ukončený zobrazenie názvu spoločnosti pri používaní na stránke overeného EV certifikátu. Informácie boli odstránené, pretože by mohli zavádzať používateľa a mohli by sa využiť na phishing (napríklad bola registrovaná spoločnosť „Identity Verified“, ktorej názov v paneli adries bol vnímaný ako ukazovateľ overenia). Údaje o EV certifikáte si môžete pozrieť v menu, ktoré sa otvorí kliknutím na ikonu so zámkom. Obnovenie zobrazenia názvu spoločnosti z EV certifikátu v paneli adries je možné cez nastavenie „security.identityblock.show_extended_validation“ v about:config.

    Verzia Firefox 70
  • v JavaScriptovom motore bol pridaný nový „baseline“ interpretátor bajtkódu, ktorý zaujíma medzičlánok medzi bežným interpretátorom a predbežným „baseline“ JIT-kompilátorom. Nový interpretátor je výrazne rýchlejší ako starý interpretátor a využíva spoločné postupy spracovania bajtkódu, cache a profilovacie dáta ako „baseline“ JIT-kompilátor. Dodatočný interpretátor umožňuje zrýchliť vykonávanie často používaných JavaScript-funkcií po ich vrátení z optimalizovaného JIT (Ion JIT) do štádia kompilácie pre neoptimalizovaný „baseline“ JIT, napríklad po tom, čo je funkcia volaná s argumentami iných typov.

    V zložitých webových aplikáciách trvá kompilácia pre „baseline“ JIT a zavádzanie optimalizácií pre Ion JIT veľa času a dodatočný rýchly interpretátor umožňuje dosiahnuť celkové zvýšenie výkonu a mierne zníženie spotreby pamäte. V uskutočnených testoch zahrnutie dodatočného interpretátora, ktorý používa spoločnú štatistiku a inline-cache s JIT, viedlo k zníženiu času načítania stránok o 2-8%, zatiaľ čo výkon nástrojov pre webových vývojárov vzrástol o 2-10%;

    Verzia Firefox 70Verzia Firefox 70
  • V zostavách pre Linux je zapnuté predvolený systém kompozície WebRender pre GPU AMD, Intel a NVIDIA (iba pre ovládač Nouveau), pri použití v systéme balíka Mesa 18.2 alebo novšej verzie. V zostavách pre Windows, okrem predtým podporovaných GPU AMD a NVIDIA, je WebRender teraz aktivovaný aj pre GPU Intel. Systém kompozície WebRender je napísaný v jazyku Rust a prenáša na stranu GPU operácie vykresľovania obsahu stránky.

    Pri použití WebRender namiesto zabudovaného systému kompozície v engíne Gecko, ktorý spracováva dáta pomocou CPU, sa na vykonávanie operácií zjednodušeného vykresľovania prvkov stránky používajú shadery, ktoré sa vykonávajú v GPU, čo umožňuje dosiahnuť výrazné zvýšenie rýchlosti vykresľovania a znížiť záťaž na CPU. Na vynútené zapnutie WebRender v about:config môžete zmeniť nastavenia „gfx.webrender.all“ a „gfx.webrender.enabled“;

  • Pridaná podpora režimu prísnej izolácie stránok, vyvíjaného pod kódovým menom Fission. V tomto režime sú stránky rôznych webov vždy umiestnené v pamäti rôznych procesov, pričom každý z nich využíva svoju izolovanú pieskovnicu (sandbox). Rozdelenie podľa procesov sa vykonáva nie podľa kariet, ale podľa domén, čo navyše umožňuje izolovať obsah vonkajších skriptov a iframe blokov. Správa režimu prísnej izolácie sa vykonáva v about:config pomocou možnosti „fission.autostart“ (povolenie v verziách je zatiaľ zablokované);
  • Aktualizovaný logo, a názov bol zmenený z Firefox Quantum na Firefox Browser;

    Verzia Firefox 70
  • Zakázané výstup požiadaviek na potvrdenie oprávnení, iniciovaných z iframe blokov načítaných z inej domény (cross-origin). Zmena umožní blokovať niektoré zneužitia a prejsť na model, v ktorom sa oprávnenia požadujú iba z primárneho domény dokumentu, ktorá sa zobrazuje v adresnom riadku;
  • Pozastavené vykresľovanie obsahu súborov načítaných cez ftp (napríklad pri otvorení cez ftp prestanú zobrazovať obrázky, README a html súbory). Pri otváraní zdrojov cez FTP sa teraz okamžite spustí dialóg na stiahnutie súboru na disk, bez ohľadu na typ obsahu;
  • na paneli adries implementovaný indikátor poskytovania prístupu k polohe, ktorý jasne hodnotí aktivitu Geolocation API a v prípade potreby umožňuje zrušiť právo webu na jeho použitie. Doteraz sa indikátor zobrazoval len do poskytnutia oprávnení a v prípade zamietnutia žiadosti, ale zmizol pri otvorení prístupu k Geolocation API. Teraz bude indikátor informovať používateľa o existencii takéhoto prístupu;
    Verzia Firefox 70
  • Implementované rozšírené rozhranie na prezeranie TLS certifikátov, dostupné cez stránku „about:certificate“ (predvolene sa zatiaľ používa staré rozhranie, nové sa zapína cez security.aboutcertificate.enabled v about:config). Ak predtým prehliadanie certifikátov prebiehalo v samostatnom okne, teraz sa informácie zobrazujú na karte vo forme pripomínajúcej doplnok Určite niečo. Implementácia rozhrania na prezeranie certifikátov bola úplne prepisovaná s použitím JavaScriptu a štandardných webových technológií;
    Verzia Firefox 70
  • Do menu správy účtu bola pridaná sekcia pre prístup k rozšíreným službám Firefox, ako sú Monitor a Send;

    Verzia Firefox 70
  • Do hlavného menu a na panel bola pridaná nová ikona „darček“, cez ktorú môžete získať informácie o nových vydaniach a ich kľúčových vlastnostiach;

    Verzia Firefox 70
  • Vstavané stránky Firefoxu (about:*) sú prispôsobené na zobrazenie v súlade s nastaveniami tmavej témy;
  • Zlepšená čitateľnosť podčiarknutého alebo prečiarknutého textu, vrátane odkazov — čiary sa teraz preruší (obtečú) bez prekrývania glifov;
  • V témach pozadia ukončená podpora vlastností accentcolor, textcolor a headerURL, ktoré boli aliasmi pre vlastnosti frame, tab_background_text a theme_frame (témy umiestnené na addons.mozilla.org boli automaticky aktualizované);
  • Pridané CSS vlastnosti text-decoration-thickness, text-underline-offset a text-decoration-skip-ink, ktoré umožňujú nastaviť hrúbku, odsadenie a prestávky pre čiary, ktoré sa používajú na podčiarkovanie a prečiarkovanie textu;
  • V CSS vlastnosti „display“ bola pridaná možnosť zadať súčasne dva atribúty, napríklad „display: block flex“ alebo „display: inline flex“;
  • Hodnoty priehľadnosti v CSS vlastnostiach opacity a stop-opacity môžu byť teraz zadané v percentách;
  • Do CSS vlastnosti font-size bola pridaná podpora hodnoty xxx-large;
  • V JavaScripte bola implementovaná je možnosť vizuálneho oddelenia veľkých čísel pomocou podčiarkovacích znakov, napríklad „myNumber = 1_000_000_000_000“;
  • Bol pridaný nový metód Intl.RelativeTimeFormat.formatToParts(), ktorý je alternatívou k metóde Intl.RelativeTimeFormat.format(), vracajúci pole objektov, pričom každý prvok predstavuje svoju časť naformatovanej hodnoty, namiesto vrátenia celej naformatovanej reťazca;
  • Veľkosť HTTP hlavičky „Referer“ je obmedzená na 4 kB, pri prekročení tejto hodnoty sa obsah skráti na názov domény;
  • Do nástrojov pre vývojárov bola do panelu Prístupnosť pridaná funkcia pre audit použiteľnosti navigácie medzi prvkami pomocou klávesnice, ako aj simulátor toho, akým spôsobom stránku vidia daltonisti;
    Verzia Firefox 70
  • V nástroji na výber farieb sa pre danú farbu teraz zobrazuje indikátor kontrastu, s ohľadom na základnú farbu, pre hodnotenie vnímania ľuďmi so zníženým zrakom;
    Verzia Firefox 70
  • V režime inšpekcie sú definície CSS, ktoré neovplyvňujú vybraný prvok, teraz zvýraznené šedou farbou s výstupom tipy, ktorá uvádza dôvod ignorovania a možné cesty na opravu;
    Verzia Firefox 70
  • Do debugger was added the ability to set breakpoints that trigger upon changes to DOM elements (DOM Mutation Breakpoints) and allow tracking moments when scripts add, remove, or update page content;
    Verzia Firefox 70
  • For extension developers, the ability to inspect data in browser.storage.local has been implemented;
  • The network activity inspection mode has added a search capability, allowing for quick finding of elements in requests and responses. The search covers HTTP headers, cookies, and request/response bodies;
  • Optimizations have been made to the page compositing code on the macOS platform, reducing CPU load, speeding up page load times (up to 22%), and decreasing resource usage during video playback (up to 37%). macOS builds also added support for importing passwords saved in Chrome;
  • A corrective update for Firefox 68.1 has been prepared for Android. Recall that the formation of new significant Firefox releases for Android has been discontinued. For replacement, Firefox for Android under the codename Fenix (distributed as Firefox Preview) se vyvíjí a new mobile browser using the GeckoView engine and the Mozilla Android Components library set. Several days ago bol zverejnený the new experimental release of Firefox Preview 2.2, which has fixed several significant issues in the interface and user interaction methods. Changes compared to version 2.0 include the addition of an option to clear all data upon exit and the ability to open links by default in private browsing mode.

In addition to new features and bug fixes, Firefox 70 addressed 24 vulnerabilities, of which 12 (collected under a single CVE-2019-11764) are marked as critical and potentially could lead to executing malicious code when opening specially crafted pages.

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