Chrome 77 vÀljalase

Google esituse veebibrauseri vĂ€ljaande Chrome 77. Samuti saadaval stabiilne vabaarendusprojekt Chromium, mis on Chrome'i aluseks. Chrome'i brauser erineb Google'i logode kasutamise, crash-ĂŒletuste saatmise sĂŒsteemi, Flash-moduli allalaadimise vĂ”imaluse, kaitstud videosisu (DRM) esitamiseks mĂ”eldud modulaarsete lisade, automaatse vĂ€rskendamise installimise sĂŒsteemi ja otsingute RLZ-parameetrite edastamisega RLZ parameetrite. JĂ€rgmine Chrome 78 vĂ€ljalase on planeeritud 22. oktoobriks.

Peamised muudatused ĂŒhes Chrome 77:

  • LĂ”petatud EV-sertifikaatidega (laiendatud valideerimine) seotud veebilehtede eriline mĂ€rgistus. Teave EV-sertifikaatide kasutamise kohta kuvatakse nĂŒĂŒd ainult rippmenĂŒĂŒs, mis avaneb, kui klikite kaitstud ĂŒhenduse ikoonil. Üksuse nimi, mille on kontrollinud sertifitseerimisasutus ja mis on seotud EV-sertifikaadiga, ei kuvata enam aadressiribale.
  • Veebilehtede töötluse isoleerimist on tugevdatud. Lisatud on kaitse vĂ€listele saitidelt saadud andmete, nagu kĂŒpsiste ja HTTP-ressursside, vahel, mida kontrollivad pahatahtlikud isikud. Isoleerimine töötab isegi siis, kui rĂŒndaja leiab vea renderdamisprotsessis ja ĂŒritab koodi selle kontekstis kĂ€ivitada;
  • Uuele kasutajale suunatud tervitussivu on lisatud (chrome://welcome/), mis kuvatakse uue vahekaartide avamise standardliidese asemel Chrome'i esmakordsel avamisel. See leht vĂ”imaldab lisada jĂ€rjehoidjad populaarsetele Google'i teenustele (GMail, YouTube, Maps, News ja Translate), kinnitada otseteid uue vahekaartide lehele, ĂŒhendada Google'i kontoga Chrome'i sĂŒnkroonimise aktiveerimiseks ja mÀÀrata Chrome'i vaikimisi brauseriks sĂŒsteemis.
  • Uue vahekaartide lehe menĂŒĂŒsse, mis kuvatakse paremas ĂŒlanurgas, on lisatud vĂ”imalus taustapildi laadimiseks ning lisaks on olemas valikud teema valimiseks ja otseteedeklambriga ploki seadistamiseks (kĂ”ige sagedamini kĂŒlastatavad saidid, kĂ€sitsi valitud ja otseteed plokkide peitmine). Seaded on praegu eksperimenteerimisena positsioneeritud ning nende aktiviseerimiseks on vajalik lisamine jĂ€rgmistele lippudele: "chrome://flags/#ntp-customization-menu-v2" ja "chrome://flags/#chrome-colors-custom-color-picker";
  • Saidipiktogrammi animatsioon on tagatud vahekaardi pealkirjas, mis annab mĂ€rku, et leht on laadimise protsessis;
  • Lisatud lipp „—guest”, mis vĂ”imaldab Chrome'i kĂ€ivitada kĂ€surealt kĂŒlastaja reĆŸiimis (ilma Google'i kontole sisselogimata, ilma sirvimise tegevuse salvestamiseta kettale ja ilma seansi salvestamiseta);
  • JĂ€tkata eelnevas vĂ€ljaandes alustatud Chrome'i lipu puhastamist chrome://flags. Brauseri kĂ€itumise seadistamiseks soovitatakse nĂŒĂŒd kasutada reeglistikke lipude asemel;
  • Lehe, vahekaartide ja aadressiriba kontekstimenĂŒĂŒsse on lisatud nupp „Send to your devices”, mis vĂ”imaldab linki Chrome Synci kaudu teisele seadmele saata. PĂ€rast sihtseadmest valimist, mis on seotud sama kontoga, ja lingi saatmist, kuvatakse sihtseadmest teade lingi avamiseks;
  • Androidi versioonis on tĂ€ielikult ĂŒmber kujundatud allalaaditud failide nimekiri, kus sisu kategooriate rippmenĂŒĂŒ asemel on lisatud nupud, et filtreerida peamist nimekirja sisu tĂŒĂŒbi jĂ€rgi, ning allalaaditud piltide miniatuurid nĂ€idatakse nĂŒĂŒd ekraani tĂ€ies laiuses.
  • Lisatud uued mÔÔdikud sisu laadimise ja renderdamise kiirusest brauseris, mis vĂ”imaldavad veebiarendajal mÀÀrata, kui kiiresti on lehe pĂ”hisisu kasutajale kĂ€ttesaadav. Varasemad renderdamise jĂ€lgimise vahendid andsid tunnistust ainult renderdamise algusest, kuid mitte kogu lehe valmidusest. Chrome 77-s on pakutud uus API Suurim sisu vĂ€rskendamine, mis vĂ”imaldab teada saada suurte (kasutaja jaoks mĂ€rgatavate) elementide renderdamise aega nĂ€htavas piirkonnas, nagu pildid, videod, plokkelemendid ja lehe taust;
    Chrome 77 vÀljalase
  • Lisatud API PerformanceEventTiming, mis annab teavet viivituse kohta enne, kui kasutaja esmakordselt sekkub (nĂ€iteks klaviatuuri vĂ”i hiire klĂ”psamine vĂ”i pointeri liigutamine). Uus API on osa EventTiming API-st, mis vĂ”imaldab saada tĂ€iendavat teavet liidese reageerimise mÔÔtmiseks ja optimeerimiseks;
  • Lisatud uued vĂ”imalused vormide jaoks, mis lihtsustavad kohandatud juhtelementide (nĂ€iteks kohandatud sisendi vĂ€ljad, nupud jne) kasutamist. Uus "formdata" sĂŒndmus vĂ”imaldab kasutada JavaScripti kĂ€sitlejaid andmete lisamiseks vormi saatmise etapis ilma, et oleks vaja andmeid salvestada peidetud sisendi elementidesse.

    Teine uuendus on toetada kohandatud elementide loomist, mis on seotud vormiga ja toimivad nagu sisseehitatud juhtnupud, sealhulgas toetades selliseid vÔimalusi nagu sisendi kehtivuse kontrollimine ja andmete saatmise algatamine serverisse. Elemendi markeerimiseks vormi liidese komponendina on ette nÀhtud omadus formAssociated, ning tÀiendavate vormi haldamise meetodite, nagu setFormValue() ja setValidity(), kasutamiseks on lisatud kutsumine attachInternals();

  • ReĆŸiimis Origin Trials (eksperimentaalsed funktsioonid, mis nĂ”uavad eraldi aktiveerimist) on lisatud uus API Kontaktide valija, mis vĂ”imaldab kasutajal valida kontakte aadressiraamatust ja edastada nende kohta teatud ĂŒksikasju veebisaidile. PĂ€ringu tegemisel mÀÀratakse kindlaks omaduste nimekiri, mida tuleb saada (nt nimi, e-posti aadress, telefoninumber). Need omadused kuvatakse kasutajale lĂ€bipaistvalt, kes langetab lĂ”pliku otsuse, kas andmeid edastada vĂ”i mitte. API-d saab kasutada nĂ€iteks veebipostiklis vastuvĂ”tjate valimiseks saadetavale kirjale, VoIP-funktsiooniga veebirakenduses kĂ”ne algatamiseks mÀÀratud numbriga vĂ”i sotsiaalmeedias juba registreeritud sĂ”prade leidmiseks.

    Origin Trial annab vÔimaluse kasutada mÀÀratud API-d rakendustes, mis on laaditud localhost vÔi 127.0.0.1, vÔi pÀrast registreerimist ja spetsiaalse ajapiiranguga token'i saamist, mis kehtib konkreetse saidi jaoks.

    Chrome 77 vÀljalaseChrome 77 vÀljalase
  • Vormide jaoks on rakendatud atribuut "enterkeyhint", mis vĂ”imaldab mÀÀrata kĂ€itumist Enter klahvi vajutamisel virtuaalsel klaviatuuril. Atribuut vĂ”ib vĂ”tta vÀÀrtused enter, done, go, next, previous, search ja send;
  • Lisatud reegel document-domain, halduri dokumendi «document.domain» ligipÀÀsu. Vaikimisi on ligipÀÀs lubatud, kuid selle keelamisel toob «document.domain» vÀÀrtuse muutmine kaasa tĂ”rke.
  • API Performance on lisatud vĂ€ljakutse LayoutShift, mis vĂ”imaldab jĂ€lgida DOM elementide positsiooni muutumist ekraanil.
  • HTTP pĂ€ise «Referer» suurus on piiratud 4 KB vĂ”rra, ja kui see vÀÀrtus ĂŒletatakse, kĂ€rbitakse sisu domeeninimeks;
  • registerProtocolHandler() funktsiooni url argument on piiratud ainult http:// ja https:// skeemide kasutamisega ning ei luba nĂŒĂŒd skeemi «data:» ja «blob:».
  • Metoodikas Intl.NumberFormat on lisatud toetus mÔÔtĂŒhikute, valuutade, teaduslike ja kompaktsete tĂ€histuste vormindamiseks (nt «Intl.NumberFormat(‘en’, {style: ‘unit’,
    unit: ‘meter-per-second’}»);
  • Lisatud on uued CSS-omadused overscroll-behavior-inline ja overscroll-behavior-block scrolling-kĂ€itumise haldamiseks, kui jĂ”utakse kerimise ala loogilisele piirile;
  • CSS omaduse white-space on rakendatud toetab break-spaces vÀÀrtust;
  • Service Workers on lisatud toetavad HTTP Basic autentimist ja vaikeseadmise dialooge sisselogimisandmete sisestamiseks;
  • API Web MIDI on nĂŒĂŒd vĂ”imalik kasutada ainult turvalise ĂŒhenduse kontekstis (https, kohalik fail vĂ”i localhost);
  • WebVR 1.1 API kuulutati vananenuks ja selle asemel on nĂŒĂŒd saadaval API WebXR Seade, mis vĂ”imaldab juurdepÀÀsu komponentidele virtuaalsuse ja lisatud reaalsuse loomise jaoks ning ĂŒhtlustab erinevate seadmeklasside, alates statsionaarsetest virtuaalreaalsuse peakomplektidest kuni mobiilseadmetel pĂ”hinevate lahendusteni, toimimise.
  • Arendajate tööriistades on lisatud on lisatud vĂ”imalus kopeerida DOM-sĂ”lme CSS-omadusi lĂ”ikelauale kontekstimenĂŒĂŒst, mida saab avada sĂ”lmele hiire parema nupuga klĂ”psates. Lisatud on liides (Show Rendering/Layout Shift Regions), et jĂ€lgida paigutuse nihkeid reklaamide ja piltide vahepealsete varjude puudumise tĂ”ttu (kui jĂ€rgmist pilti laadides on tekst allapoole nihkunud). Auditi paneel on uuendatud versioonile Lighthouse 5.1. DevTools'i tumedat teemat kasutatakse automaatselt, kui operatsioonisĂŒsteemis on aktiveeritud tume teema. VĂ”rgukontrolli reĆŸiimis on lisatud ressursi laadimise omadus eeltĂ€ienduste (prefetch cache) kaudu. Rakenduse paneelis on lisatud push-teadete ja teavituste kuvamise tugi. Veebikonsoolis, objekti eelvaate ajal, kuvatakse nĂŒĂŒd ka klasside privaatsed vĂ€ljad;

    Chrome 77 vÀljalase
  • JavaScript V8 mootoris on optimeeritud operandi tĂŒĂŒpide statistika salvestamine, mis vĂ”imaldab kohandada nende operatsioonide tĂ€itmist spetsiifiliste tĂŒĂŒpide alusel. MĂ€lu tarbimise vĂ€hendamiseks paigutatakse tĂŒĂŒbi arvestuse vektorid nĂŒĂŒd mĂ€llu alles pĂ€rast teatud hulga binaarkoodi tĂ€itmist, mis vĂ€listab optimeerimise rakendamise lĂŒhikese elueaga funktsioonide puhul. Antud muudatus vĂ”imaldab sÀÀsta 1–2% mĂ€lu lauaarvutite versioonis ja 5–6% mobiilseadmetes.

    Chrome 77 vÀljalase

    Parandatud WebAssembly taustkompileerimise skaala, kus rohkem protsessorituumade sĂŒsteemis toob rohkem kasu lisatud optimeeringutest. NĂ€iteks 24 tuumalise Xeon protsessoriga arvutiga vĂ€henes demonstraatorrakenduse Epic ZenGarden kompileerimise aeg poole vĂ”rra.

    Chrome 77 vÀljalase

Uue versiooni raames on lisaks uuendustele ja vigade parandusele kĂ”rvaldatud 52 haavatavust. Paljud haavatavused avastati automatiseeritud testimise tööriistade abil AddressSanitizer, MemorySanitizer, Kontrollvoo terviklikkus, LibFuzzer ja AFL. Üks probleem (CVE-2019-5870) on mĂ€rgitud kriitiliseks, st see vĂ”imaldab ĂŒletada kĂ”ik brauseri kaitseastmed ja kĂ€ivitada sĂŒsteemis koodi vĂ€ljaspool liivakasti keskkonda. Kriitilise haavatavuse ĂŒksikasjad ei ole veel avalikustatud, on teada, et see vĂ”ib viia juba vabastatud mĂ€lu piirkonna kasutamiseni multimeedia töötlemise koodis. Haavatavuste avastamise preemia programmiga seoses on Google kĂ€esoleva versiooni jaoks vĂ€lja maksnud 38 preemiat kokku 33 500 USA dollari ulatuses (ĂŒks preemia 7 500 dollarit, neli preemiat 3 000 dollarit, kolm preemiat 2 000 dollarit, neli preemiat 1 000 dollarit ja kaheksa preemiat 500 dollarit). 18 tasu suurust pole veel mÀÀratud.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster