Vydanie Chrome 77

Google представила vydanie webového prehliadača Chrome 77... Súčasne k dispozícii stabilné vydanie bezplatného projektu Chróm, ktorý slúži ako základ prehliadača Chrome. Prehliadač Chrome odlišný používanie log Google, prítomnosť systému na odosielanie upozornení v prípade havárie, možnosť stiahnuť si Flash modul na požiadanie, moduly na prehrávanie chráneného video obsahu (DRM), systém na automatickú inštaláciu aktualizácií a prenos počas vyhľadávania parametre RLZ. Ďalšie vydanie prehliadača Chrome 78 je naplánované na 22. októbra.

Hlavné zmeny в chróm 77:

  • Prerušené samostatné označovanie lokalít certifikátmi úrovne EV (Extended Validation). Informácie o používaní certifikátov EV sa teraz zobrazujú iba v rozbaľovacej ponuke, ktorá sa zobrazí po kliknutí na ikonu zabezpečeného pripojenia. V adresnom riadku sa už nebude zobrazovať názov firmy overený certifikačnou autoritou, na ktorú je EV certifikát naviazaný;
  • Zvýšená izolácia správcov stránok. Pridaná ochrana údajov naprieč webmi, ako sú súbory cookie a zdroje HTTP, prijaté zo stránok tretích strán kontrolovaných útočníkmi. Izolácia funguje, aj keď útočník objaví chybu v procese vykresľovania a pokúsi sa spustiť kód v jeho kontexte;
  • Pridaná nová stránka vítajúca nových používateľov (chrome://welcome/), ktorá sa zobrazuje namiesto štandardného rozhrania na otvorenie novej karty po prvom spustení prehliadača Chrome. Táto stránka vám umožňuje uložiť obľúbené služby Google (GMail, YouTube, Mapy, Správy a Prekladač), pripojiť skratky na stránku Nová karta, pripojiť sa k účtu Google a povoliť synchronizáciu prehliadača Chrome a nastaviť prehliadač Chrome ako predvolený hovor v systéme. .
  • Nová ponuka stránky záložky, ktorá sa zobrazuje v pravom hornom rohu, má teraz možnosť načítať obrázok na pozadí, ako aj možnosti výberu témy a nastavenia bloku so skratkami pre rýchlu navigáciu (najčastejšie navštevované stránky, manuálny výber používateľa a skrytie blokov pomocou skratiek). Nastavenia sú momentálne umiestnené ako experimentálne a vyžadujú aktiváciu pomocou príznakov „chrome://flags/#ntp-customization-menu-v2“ a „chrome://flags/#chrome-colors-custom-color-picker“;
  • Bola poskytnutá animácia ikony lokality v hlavičke karty, ktorá signalizuje, že sa stránka práve načítava;
  • Pridaný príznak „--guest“, ktorý vám umožňuje spustiť prehliadač Chrome z príkazového riadku v režime prihlásenia hosťa (bez pripojenia k účtu Google, bez zaznamenávania aktivity prehliadača na disk a bez uloženia relácie);
  • Čistenie príznakov v chrome://flags, ktoré sa začalo v poslednom vydaní, pokračuje. Namiesto príznakov sa teraz odporúča použiť na konfiguráciu správania prehliadača sady pravidiel;
  • Do kontextovej ponuky stránky, karty a panela s adresou bolo pridané tlačidlo „Odoslať do vašich zariadení“, ktoré vám umožňuje odoslať odkaz na iné zariadenie pomocou synchronizácie Chrome. Po výbere cieľového zariadenia priradeného k rovnakému účtu a odoslaní odkazu sa na cieľovom zariadení zobrazí upozornenie na otvorenie odkazu;
  • Vo verzii pre Android je úplne prepracovaná stránka so zoznamom stiahnutých súborov, v ktorej namiesto rozbaľovacej ponuky s obsahovými sekciami pribudli tlačidlá na filtrovanie všeobecného zoznamu podľa typu obsahu a miniatúry stiahnutých obrázkov sú teraz zobrazené po celej šírke obrazovky;
  • Pridané nové metriky na hodnotenie rýchlosti načítania a vykresľovania obsahu v prehliadači, ktoré umožňujú webovým vývojárom určiť, ako rýchlo sa hlavný obsah stránky sprístupní používateľovi. Predtým ponúkané nástroje na kontrolu vykresľovania umožňovali posúdiť len skutočnosť, že sa vykresľovanie začalo, ale nie pripravenosť stránky ako celku. Chrome 77 predstavuje nové API Najväčšia obsahová farba, ktorý vám umožňuje zistiť čas vykresľovania veľkých (používateľom viditeľných) prvkov vo viditeľnej oblasti, ako sú obrázky, videá, blokové prvky a pozadie stránky;
    Vydanie Chrome 77

  • Pridané API PerformanceEventTimeing, ktorá poskytuje informácie o oneskorení pred prvou interakciou používateľa (napríklad stlačenie klávesu na klávesnici alebo myši, kliknutie alebo posunutie ukazovateľa). Nové API je podmnožinou EventTiming API, ktoré poskytuje dodatočné informácie na meranie a optimalizáciu odozvy rozhrania;
  • Pridané nové funkcie pre formuláre, ktoré uľahčujú používanie vlastných neštandardných ovládacích prvkov formulárov (neštandardné vstupné polia, tlačidlá atď.). Nová udalosť „formdata“ umožňuje použiť obslužné nástroje JavaScript na pridávanie údajov do formulára pri jeho odoslaní bez toho, aby bolo potrebné ukladať údaje do skrytých vstupných prvkov.

    Druhou novou funkciou je podpora vytvárania vlastných prvkov spojených s formulárom, ktoré fungujú ako vstavané ovládacie prvky formulárov, vrátane možností, ako je povolenie overovania vstupu a spúšťanie údajov odoslaných na server. Bola zavedená vlastnosť formAssociated na označenie prvku ako komponentu rozhrania formulára a bolo pridané volanie attachmentInternals() na prístup k ďalším metódam riadenia formulárov, ako sú setFormValue() a setValidity();

  • režim Skúšky pôvodu (experimentálne funkcie, ktoré vyžadujú samostatnú aktiváciu) pridané nové API Kontaktujte Picker, čo umožňuje používateľovi vybrať položky z adresára a odoslať určité podrobnosti o nich na stránku. Pri vyžiadaní sa určí zoznam nehnuteľností, ktoré je potrebné získať (napríklad celé meno, email, telefónne číslo). Tieto vlastnosti sú jasne zobrazené používateľovi, ktorý urobí konečné rozhodnutie, či údaje preniesť alebo nie. API je možné použiť napríklad vo webovom poštovom klientovi na výber adresátov pre odoslaný list, vo webovej aplikácii s funkciou VoIP na spustenie hovoru na konkrétne číslo alebo v sociálnej sieti na vyhľadávanie už zaregistrovaných priateľov .

    Origin Trial znamená schopnosť pracovať so špecifikovaným API z aplikácií stiahnutých z localhost alebo 127.0.0.1, alebo po registrácii a prijatí špeciálneho tokenu, ktorý je platný na obmedzený čas pre konkrétnu stránku.

    Vydanie Chrome 77Vydanie Chrome 77

  • Pre formuláre atribút „enterkeyhint“, ktorý vám umožňuje definovať správanie pri stlačení klávesu Enter na virtuálnej klávesnici. Atribút môže mať hodnoty enter, done, go, next, previous, search a send;
  • Pridané pravidlo dokument-doména, ktorý riadi prístup k vlastnosti „document.domain“. Štandardne je prístup povolený, ale ak je odmietnutý, pokus o zmenu hodnoty „document.domain“ bude mať za následok chybu;
  • Pridané volanie do Performance API LayoutShift, ktorý umožňuje sledovať zmeny polohy prvkov DOM na obrazovke.
  • 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;
  • Argument adresy URL pre registerProtocolHandler() je obmedzený na použitie iba schém http:// a https:// a už nepovoľuje schémy „data:“ a „blob:“.
  • V metóde Intl.NumberFormat pridaná podpora pre formátovanie jednotiek merania, mien, vedeckých a kompaktných zápisov (napríklad „Intl.NumberFormat(‘en‘, {style: ‚unit‘,
    jednotka: 'meter-per-second'}");

  • Pridané nové vlastnosti CSS overscroll-behavior-inline a overscroll-behavior-block na ovládanie správania rolovania pri dosiahnutí logickej hranice rolovacej oblasti;
  • Pre vlastnosť CSS medzery implementovaná podpora pre hodnotu medzier;
  • In Servisní pracovníci pridané podpora HTTP Basic autentifikácie a zobrazenie štandardného dialógu pre zadávanie prihlasovacích parametrov;
  • Web MIDI API je teraz možné použiť iba v kontexte zabezpečeného pripojenia (https, lokálny súbor alebo localhost);
  • Rozhranie API WebVR 1.1, ktoré bolo nahradené rozhraním API, vyhlásené za zastarané Zariadenie WebXR, ktorá umožňuje prístup ku komponentom na vytváranie virtuálnej a rozšírenej reality a zjednotenie práce s rôznymi triedami zariadení, od stacionárnych prilieb pre virtuálnu realitu až po riešenia založené na mobilných zariadeniach.
  • V nástrojoch pre vývojárov pridané možnosť skopírovať vlastnosti CSS uzla DOM do schránky prostredníctvom kontextového menu vyvolaného kliknutím pravým tlačidlom myši na uzol v strome DOM. Bolo pridané rozhranie (Show Rendering/Layout Shift Regions) na sledovanie posunov rozloženia kvôli nedostatku zástupných symbolov pre reklamu a obrázky (pri načítaní ďalšieho obrázka sa text pri prezeraní posúva nadol). Dashboard auditu bol aktualizovaný na vydanie Maják 5.1. Povolené automatické prepínanie na tmavú tému DevTools pri použití tmavej témy v OS. V režime kontroly siete bol pridaný príznak pre načítanie prostriedku z vyrovnávacej pamäte predbežného načítania. Pridaná podpora pre zobrazovanie push správ a upozornení na paneli aplikácií. Vo webovej konzole sa teraz pri prehliadaní objektov zobrazujú súkromné ​​polia tried;

    Vydanie Chrome 77

  • V JavaScript engine V8 bolo optimalizované ukladanie štatistík o typoch operandov používaných v rôznych operáciách (umožňuje optimalizovať vykonávanie týchto operácií s prihliadnutím na konkrétne typy). Aby sa znížila spotreba pamäte, typové vektory sa teraz umiestňujú do pamäte až po vykonaní určitého množstva bajtkódu, čím sa eliminuje potreba optimalizácie pre funkcie s krátkou životnosťou. Táto zmena umožňuje ušetriť 1-2% pamäte vo verzii pre desktopové systémy a 5-6% pre mobilné zariadenia.

    Vydanie Chrome 77

    Vylepšená škálovateľnosť kompilácie na pozadí WebAssembly – čím viac procesorových jadier v systéme, tým väčší úžitok z pridanej optimalizácie. Napríklad na 24-jadrovom stroji Xeon sa čas kompilácie demo aplikácie Epic ZenGarden skrátil na polovicu.

    Vydanie Chrome 77

Okrem inovácií a opráv chýb nová verzia odstraňuje 52 zraniteľností. Mnohé zo zraniteľností boli identifikované ako výsledok automatizovaného testovania pomocou nástrojov AddressSanitizer, MemorySanitizer, Kontrola integrity toku, LibFuzzer и AFL. Jeden problém (CVE-2019-5870) je označený ako kritický, t.j. umožňuje obísť všetky úrovne ochrany prehliadača a spustiť kód v systéme mimo prostredia karantény. Podrobnosti o doterajšej kritickej zraniteľnosti nezverejnené, je známe len to, že môže viesť k prístupu do už uvoľnenej oblasti pamäte v kóde spracovania multimediálnych dát. V rámci programu vyplácania peňažných odmien za objavenie zraniteľností v aktuálnom vydaní spoločnosť Google vyplatila 38 ocenení v hodnote 33500 7500 USD (jedno ocenenie 3000 2000 USD, štyri ocenenia 1000 500 USD, tri ocenenia 18 XNUMX USD, štyri ocenenia XNUMX XNUMX USD a osem ocenení XNUMX USD). Veľkosť XNUMX odmien ešte nebola stanovená.

Zdroj: opennet.ru

Pridať komentár