Vydanie Firefoxu 70

uskutočnilo sa vydanie webového prehliadača Firefox 70a mobilná verzia Firefox 68.2 pre platformu Android. Okrem toho bola vygenerovaná aktualizácia vetvy s dlhodobou podporou 68.2.0 (údržba predchádzajúcej vetvy ESR 60.x bola ukončená). Čoskoro na pódium beta testovanie Pobočka Firefoxu 71 sa presunie v súlade s nový vývojový cyklus ktorého vydanie je naplánované na 3. decembra.

Hlavné inovácie:

  • Do pokročilého režimu ochrany sledovania v cene blokovanie miniaplikácií sociálnych sietí, ktoré sledujú pohyby používateľov na stránkach tretích strán (napríklad tlačidlá Facebook Like a vložené správy na Twitteri). Pre formy autentifikácie prostredníctvom účtu na sociálnych sieťach je možné blokovanie dočasne vypnúť;
    Vydanie Firefoxu 70

  • Pridaný súhrnný prehľad o ukončených blokáciách, v ktorom môžete sledovať počet blokácií podľa dňa v týždni a typu;

    Vydanie Firefoxu 70

  • Zahrnutý systémový doplnok V smere hodinových ručičiek (predtým bol doplnok dodávaný ako Lockbox), ktorý ponúk nové rozhranie „about:logins“ na správu uložených hesiel. Doplnok zobrazuje tlačidlo na paneli, pomocou ktorého môžete rýchlo zobraziť účty uložené pre aktuálnu stránku, ako aj vykonávať vyhľadávanie a upravovať heslá. K uloženým heslám je možné pristupovať cez samostatnú mobilnú aplikáciu V smere hodinových ručičiek, ktorý podporuje automatické vypĺňanie hesiel v autentifikačných formulároch akejkoľvek mobilnej aplikácie;

    Vydanie Firefoxu 70

  • Integrovaný systémový doplnok Firefox Monitorže poskytuje zobrazenie upozornenia, ak je váš účet napadnutý (overenie e-mailom) alebo sa pokúsite prihlásiť na predtým napadnutú stránku. Overenie sa vykonáva prostredníctvom integrácie s databázou projektu haveibeenpwned.com;
  • Generátor hesiel je štandardne aktivovaný, pri vypĺňaní registračných formulárov zobrazuje nápovedu s automaticky vygenerovaným silným heslom. Pre polia ‹input type=”password”› s atribútom “autocomplete = new-password” sa automaticky zobrazí popis. Bez tohto atribútu je možné heslo vygenerovať cez kontextové menu;

    Vydanie Firefoxu 70

  • Namiesto tlačidla „(i)“ v paneli s adresou sa nachádza indikátor úrovne súkromia, ktorý vám umožňuje posúdiť aktiváciu režimov blokovania sledovania pohybu. Indikátor sa zmení na sivý, keď je v nastaveniach povolený režim blokovania sledovania pohybu a na stránke nie sú žiadne prvky, ktoré je potrebné blokovať. Indikátor sa zmení na modrý, keď sú zablokované určité prvky na stránke, ktoré porušujú súkromie alebo sa používajú na sledovanie pohybu. Indikátor je prečiarknutý, keď používateľ deaktivoval ochranu sledovania pre aktuálnu stránku.

    Vydanie Firefoxu 70

  • Stránky otvárané cez HTTP alebo FTP sú teraz označené ikonou nezabezpečeného pripojenia, ktorá sa zobrazuje aj pri HTTPS v prípade problémov s certifikátmi. Farba symbolu zámku pre HTTPS bola zmenená zo zelenej na sivú (zelenú farbu bude možné vrátiť cez nastavenie security.secure_connection_icon_color_gray). Odklon od bezpečnostných indikátorov v prospech varovaní pred bezpečnostnými problémami je poháňaný všadeprítomnosťou HTTPS, ktorá je už vnímaná skôr ako daná, než dodatočná bezpečnosť.

    Vydanie Firefoxu 70

  • V paneli s adresou prerušené zobrazenie názvu spoločnosti pri použití overeného EV certifikátu na webovej stránke. Informácie boli odstránené, pretože mohli zavádzať používateľa a byť použité na phishing (bola napríklad zaregistrovaná spoločnosť „Identity Verified“, ktorej meno v paneli s adresou bolo vnímané ako indikátor overenia). Informácie o EV certifikáte je možné zobraziť cez menu, ktoré sa rozbalí po kliknutí na ikonu s obrázkom zámku. Môžete vrátiť zobrazenie názvu spoločnosti z certifikátu EV v paneli s adresou prostredníctvom nastavenia „security.identityblock.show_extended_validation“ v about:config.

    Vydanie Firefoxu 70

  • V nástroji JavaScript dodal nový „základný“ bajtkódový interpret, ktorý zaberá medziľahlú medzeru medzi bežným tlmočníkom a predbežným „základným“ JIT kompilátorom. Nový tlmočník je výrazne rýchlejší ako starý tlmočník a používa bežné postupy spracovania bajtového kódu, vyrovnávaciu pamäť a profilovanie údajov s kompilátorom JIT „základnej línie“. Ďalší tlmočník vám umožňuje urýchliť vykonávanie často používaných funkcií JavaScript po ich vrátení z optimalizovaného JIT (Ion JIT) do fázy kompilácie pre neoptimalizovaný „základný“ JIT, napríklad po zavolaní funkcie s argumentmi. iných typov.

    V zložitých webových aplikáciách trvá kompilácia pre „základný“ JIT a zavádzanie optimalizácií pre Ion JIT veľa času a dodatočný rýchly tlmočník môže dosiahnuť celkové zvýšenie výkonu a mierne zníženie spotreby pamäte. V testoch viedlo zahrnutie ďalšieho tlmočníka, ktorý využíva všeobecnú štatistiku a inline cache s JIT k skráteniu času načítania stránky o 2 – 8 % a výkon nástrojov pre webových vývojárov sa zvýšil o 2 – 10 %;

    Vydanie Firefoxu 70Vydanie Firefoxu 70

  • V zostavách pre Linux zahrnuté predvolené použitie kompozičného systému WebRender pre grafické procesory AMD, Intel a NVIDIA (len ovládač Nouveau), ak v systéme používate Mesa 18.2 alebo novšiu verziu. V zostavách pre Windows, okrem predtým podporovaných GPU AMD a NVIDIA, je teraz WebRender aktivovaný aj pre GPU Intel. Kompozitný systém WebRender je napísaný v jazyku Rust a outsourcuje operácie vykresľovania obsahu stránky na strane GPU.

    Pri použití WebRender sa namiesto vstavaného kompozičného systému zabudovaného v jadre Gecko, ktorý spracováva dáta pomocou CPU, používajú shadery bežiace na GPU na vykonávanie súhrnných vykresľovacích operácií na prvkoch stránky, čo umožňuje výrazné zvýšenie rýchlosti vykresľovania. a znížené zaťaženie procesora. Ak chcete vynútiť povolenie WebRender v about:config, môžete zmeniť nastavenia „gfx.webrender.all“ a „gfx.webrender.enabled“;

  • Pridané podpora prísneho režimu izolácie stránok, vyvinutá pod kódovým názvom štiepenie. V tomto režime sú stránky z rôznych lokalít vždy umiestnené v pamäti rôznych procesov, z ktorých každý používa svoj izolovaný sandbox. Oddelenie procesov sa nevykonáva pomocou kariet, ale podľa domén, čo vám umožňuje ďalej izolovať obsah externých skriptov a blokov iframe. Striktný režim izolácie sa ovláda v about:config pomocou voľby „fission.autostart“ (povolenie vo vydaniach je momentálne zablokované);
  • Aktualizované logo a názov zmenené z Firefox Quantum na Firefox Browser;

    Vydanie Firefoxu 70

  • Zakázané zobrazenie žiadostí o potvrdenie oprávnenia iniciovaných z blokov iframe načítaných z inej domény (cross-origin). Zmeniť dovolí zablokovať niektoré zneužitia a prejsť na model, v ktorom sa povolenia vyžadujú iba z primárnej domény pre dokument, ktorá je zobrazená v paneli s adresou;
  • Prerušené vykreslenie obsahu súborov stiahnutých cez ftp (napríklad pri otváraní cez ftp sa už nebudú zobrazovať obrázky, súbory README a html). Pri otváraní zdrojov cez FTP sa teraz okamžite vyvolá dialógové okno nahrávania súboru na disk, bez ohľadu na typ obsahu;
  • V paneli s adresou implementovaná indikátor poskytovania prístupu k lokalite, ktorý vám umožní jasne vyhodnotiť činnosť Geolocation API a v prípade potreby umožní stránke zrušiť právo na jej používanie. Doteraz sa indikátor zobrazoval iba pred udelením povolení a v prípade odmietnutia požiadavky, ale zmizol po otvorení prístupu k Geolocation API. Teraz bude indikátor informovať používateľa o prítomnosti takéhoto prístupu;
    Vydanie Firefoxu 70

  • Implementovaná rozšírené rozhranie na prezeranie certifikátov TLS, prístupné cez stránku „about:certificate“ (štandardne sa stále používa staré rozhranie, nové je povolené cez security.aboutcertificate.enabled v about:config). Ak bolo predtým otvorené samostatné okno na zobrazenie certifikátov, teraz sa informácie zobrazujú na karte vo forme pripomínajúcej doplnok Určite Niečo. Kompletná implementácia rozhrania na prezeranie certifikátov prepísané používanie JavaScriptu a štandardných webových technológií;
    Vydanie Firefoxu 70

  • Do ponuky správy účtu bola pridaná sekcia pre prístup k pokročilým službám Firefoxu, ako je Monitor a Send;

    Vydanie Firefoxu 70

  • Do hlavného menu a panela bola pridaná nová ikona „darček“, prostredníctvom ktorej môžete získať informácie o nových vydaniach a ich kľúčových vlastnostiach;

    Vydanie Firefoxu 70

  • Vstavané stránky Firefoxu (o:*) sú prispôsobené na zobrazenie s ohľadom na nastavenia tmavej témy;
  • Zlepšila sa čitateľnosť podčiarknutého alebo prečiarknutého textu vrátane odkazov – riadky sa teraz lámu (tečú) bez pretínania glyfov;
  • V témach prerušená podpora vlastností accentcolor, textcolor a headerURL, čo boli aliasy pre rám, vlastnosti tab_background_text a theme_frame (témy hosťované na addons.mozilla.org sa aktualizujú automaticky);
  • Pridané vlastnosti CSS text-dekorácia-hrúbka, text-podčiarknutie-offset и text-decoration-skip-atrament, ktoré umožňujú upraviť hrúbku, odsadenie a zlomy riadkov používaných na podčiarknutie a prečiarknutie textu;
  • Vo vlastnosti CSS "zobraziť» pridaná možnosť špecifikovať dva atribúty naraz, napríklad „display: block flex“ alebo „display: inline flex“;
  • Hodnoty transparentnosti vo vlastnostiach CSS a stop-opacity možno teraz nastaviť ako percentá;
  • Vo vlastnosti CSS font-size pridaná podpora pre xxx-veľkú hodnotu;
  • V JavaScripte implementovaná schopnosť vizuálne oddeliť veľké čísla pomocou podčiarkovníkov, napríklad „myNumber = 1_000_000_000_000“;
  • Pridaná nová metóda Intl.RelativeTimeFormat.formatToParts(), čo je variant metódy Intl.RelativeTimeFormat.format(), ktorá vracia pole objektov, z ktorých každý prvok predstavuje časť naformátovanej hodnoty, namiesto vrátenia celého naformátovaného reťazca;
  • Veľkosť hlavičky HTTP „Referer“ je obmedzená na 4 KB, pri prekročení tejto hodnoty sa obsah skráti na názov domény;
  • V nástrojoch pre vývojárov na paneli Prístupnosť boli pridané nástroje na kontrolu jednoduchosti navigácie medzi prvkami pomocou klávesnice, ako aj simulátor toho, ako stránku vidia farboslepí;
    Vydanie Firefoxu 70

  • Nástroj na výber farieb teraz zobrazuje indikátor kontrastu pre danú farbu vzhľadom na farbu pozadia, aby sa vyhodnotilo vnímanie ľudí so slabým zrakom;
    Vydanie Firefoxu 70

  • V režime inšpekcie CSS sú teraz definície CSS, ktoré neovplyvňujú nevybraný prvok, sivé a zobrazujú popis s uvedením dôvodu ignorovania a možných opráv;
    Vydanie Firefoxu 70

  • Ladiaci nástroj má teraz možnosť nastaviť body prerušenia, ktoré sa spustia pri zmene prvkov DOM (Hraničné body mutácie DOM) a umožňujú vám sledovať momenty, kedy skript pridáva, odstraňuje alebo aktualizuje obsah stránky;
    Vydanie Firefoxu 70

  • Pre vývojárov doplnkov bola implementovaná možnosť kontroly údajov v úložisku browser.storage.local;
  • Do režimu kontroly sieťovej aktivity bola pridaná funkcia vyhľadávania, ktorá vám umožňuje rýchlo nájsť prvky požiadaviek a odpovedí. Vyhľadávanie zahŕňa hlavičky HTTP, súbory cookie a telá požiadaviek/odpovedí;
  • Kód na skladanie stránky na platforme macOS bol optimalizovaný, čo znížilo zaťaženie procesora, zrýchlilo načítavanie stránok (až o 22 %) a znížilo využitie zdrojov pri prehrávaní videí (až o 37 %). Zostavy pre MacOS tiež pridávajú podporu pre import hesiel uložených v prehliadači Chrome;
  • Pre Android je pripravená opravná aktualizácia pre Firefox 68.1. Pripomeňme, že tvorba nových významných vydaní Firefoxu pre Android bola ukončená. Ak chcete nahradiť Firefox pre Android s kódovým označením Fenix ​​​​(distribuovaný ako Náhľad prehliadača Firefox) sa vyvíja nový prehliadač pre mobilné zariadenia využívajúci engine GeckoView a sadu knižníc Mozilla Android Components. Pred pár dňami zverejnená Nové experimentálne vydanie Firefox Preview 2.2, ktoré opravuje niekoľko významných problémov v rozhraní a používateľskom prostredí. Zo zmien oproti vydanie 2.0 Berie na vedomie pridanie možnosti vymazať všetky údaje pri ukončení a možnosť predvolene otvárať odkazy v režime súkromného prehliadania.

Okrem inovácií a opráv chýb Firefox 70 opravil 24 zraniteľností, z toho 12 (zhromaždené pod jedným CVE-2019-11764) označené ako kritická a mohla by potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok.

Zdroj: opennet.ru

Pridať komentár