Chrome 85. bertsioa

Google aurkeztu web arakatzailea kaleratzea Chrome 85... Aldi berean eskuragarri doako proiektu baten kaleratze egonkorra Chromium, Chrome-ren oinarri gisa balio duena. Chrome arakatzailea hainbat Google-ren logotipoak erabiltzea, hutsegitearen kasuan jakinarazpenak bidaltzeko sistemaren presentzia, Flash modulua eskatuz gero deskargatzeko aukera, babestutako bideo-edukia (DRM) erreproduzitzeko moduluak, eguneraketak automatikoki instalatzeko eta bilaketan zehar transmititzeko sistema bat. RLZ parametroak. Chrome 86-ren hurrengo bertsioa urriaren 6rako aurreikusita dago.

Nagusia aldaketak Π² Chrome 85:

  • Gehituta fitxa-taldeak tolesteko gaitasuna. Fitxak laster-menu baten bidez taldekatzen dira eta kolore eta etiketa zehatz batekin lotu daitezke. Taldearen etiketa batean klik egiten duzunean, elkartutako fitxak ezkutatu egiten dira orain eta etiketa bakarra geratzen da. Etiketa berriro sakatuz gero, ezkutatzeko eginbidea kentzen da.

    Chrome 85. bertsioa

    Chrome 85. bertsioa

  • Fitxen edukien aurrebista inplementatu da. Fitxa-botoi baten gainean pasatzean orriaren miniatura bistaratzen da fitxan. Eginbidea oraindik ez dago aktibatuta erabiltzaile guztientzat eta "chrome://flags/#tab-hover-cards" ezarpena erabiliz gaitu daiteke.

    Chrome 85. bertsioa

  • Editatutako PDF inprimakiak gordetzeko gaitasuna gehitu da, eta "chrome://flags#pdf-viewer-update" eta "chrome://flags/#pdf-two-up-view" ezarpenak ere iradoki ditu esperimentatzeko. interfaze berria PDF dokumentuak ikustea.
  • QR kodeak erabiliz estekak trukatzeko gaitasuna gehitu da. Uneko orrialderako QR kodea sortzeko, helbide barran ikono berezi bat jartzen da, helbide barran klik egiten duzunean agertzen dena. Eginbidea oraindik ez dago aktibatuta erabiltzaile guztientzat eta "chrome://flags/#sharing-qr-code-generator" ezarpena erabiliz gaitu daiteke.

    Chrome 85. bertsioa

  • about:flags orrialdeak orain aukera bat du "Omnibox UI Ezkutatu egoera egonkorreko URLaren bidea, kontsulta eta erreferentzia" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- erref-on-interakzioa"), ahalbidetuz desgaitu bide-elementuen eta kontsulta-parametroen bistaratzea helbide-barran, guneko domeinua soilik ikusgai utziz. Ezkutatzea orriarekin elkarreraginean hasten zarenean gertatzen da (URL osoa kargatzean eta erabiltzailea korritzen hasten den arte erakusten da). Ezkutatu ondoren, URL osoa ikusteko helbide-barran klik egiteko eskatuko zaizu. "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" aukera bat ere badago pasatzean URL osoa erakusteko. Testuinguru-menuan eskuragarri dagoen "Erakutsi beti URL osoa" ezarpenak "https://", "www.", bideak eta parametroak ezkutatzea bertan behera uzten du. Modu lehenetsian, ezkutatzea erabiltzaileen ehuneko txiki baterako bakarrik gaituta dago. Aldaketaren motibazioa erabiltzaileak URLko parametroak manipulatzen dituzten phishing-iruzurretatik babesteko nahia dela adierazten da.
    Chrome 85. bertsioa

  • Tablet moduan, ukipen-pantailako gailuek nabigazio horizontala ahalbidetzen dute irekitako fitxetan zehar, eta fitxen izenburuez gain fitxekin erlazionatutako orrien miniatura handiak bistaratzen dituzte. Fitxak mugitu eta berrantola daitezke pantailako keinuak erabiliz. Irudi txikien bistaratzea aktibatu eta itzaltzen da helbide-barraren eta erabiltzailearen avatarren ondoan dagoen botoi berezi batekin. Modua desgaitzeko, "chrome://flags/#webui-tab-strip" eta "chrome://flags/#scrollable-tabstrip" ezarpenak eskaintzen dira.

    Chrome 85. bertsioa

  • Android bertsioan, iradokitako orrien zerrendako helbide-barran idazten duzunean, dagoeneko irekita dauden fitxetara azkar nabigatzeko aholku bat ematen da.
    Chrome 85. bertsioa

  • Android bertsioan, esteka bat luze sakatzen duzunean agertzen den esteken testuinguru-menuan, gehitu etiketak orrialde azkarrak nabarmentzeko. Abiadura neurrien arabera zehazten da Core Web Vitals, karga-denboraren, erantzunaren eta edukiaren egonkortasunaren neurketa agregatuak kontuan hartuta.
    Chrome 85. bertsioa

  • Blokeoa ematen da abio segurua fitxategi exekutagarrien (zifratu gabe) eta artxiboak deskargatzeko abisu gehigarriak (zip, iso, etab.). Hurrengo bertsioan, artxiboak blokeatzea eta dokumentuetarako abisu bat bistaratzea espero dugu (docx, pdf, etab.). Etorkizunean, pixkanaka-pixkanaka enkriptatutako fitxategiak kargatzeari uztea aurreikusten da. Blokeoa inplementatu egiten da, enkriptatutako fitxategiak deskargatzea erabil daitekeelako ekintza gaiztoak egiteko, edukia ordezkatuz MITM erasoetan.
  • AVIF (AV1 Image Format) irudi formatuaren euskarria gaituta dago lehenespenez, eta AV1 bideo kodetze formatuko fotograma barneko konpresio teknologiak erabiltzen ditu. Datu konprimituak AVIFen banatzeko edukiontzia HEIFen guztiz antzekoa da. AVIF-ek HDR (High Dynamic Range) eta gama zabaleko kolore-espazioko irudiak onartzen ditu, baita barruti dinamiko estandarrean ere (SDR).
  • MSVC eta Clang konpiladoreei deitzean Windows eta macOS-erako asanbladak konpilatzean lehenespenez barne kode-profilaren emaitzetan oinarritutako optimizazioa (PGO - Profile-guided optimization), programaren exekuzioaren ezaugarrien azterketan oinarrituta kode optimoagoa sortzeko aukera ematen duena. PGO gaituta, fitxak kargatzea % 10 gutxi gorabehera bizkortzea ahalbidetu zuen (abiadura-neurgailuaren 2.0 probaren bizkortzea macOS-en % 7.7an eta Windows-en % 11.4). Interfazearen erantzuna % 3.9 handitu da macOS-en, eta % 7.3 Windows-en.
  • Atzeko planoko fitxa-jarduera murrizteko modu esperimental bat gehitu da ("Tab Throttling"), "chrome://flags##intensive-wake-up-throttling" ezarpenaren bidez eskuragarria (lehenespenez Chrome 86-n gaituta egotea espero da). Modu hau gaituta dagoenean, kontrola atzeko planoko fitxetara (TaskQueues) transferitzea minutuko dei batera murrizten da orrialdea atzeko planoan 1 minutu baino gehiagoz egonez gero.
  • Erabiltzaile-kategoria guztientzat, PUZaren baliabideen kontsumoa murrizteko modu bat aktibatzen da arakatzailearen leihoa erabiltzailearen ikus-eremuan ez dagoenean. Chrome-k arakatzailearen leihoa beste leiho batzuekin gainjartzen duten ala ez egiaztatzen du eta gainjartzen diren eremuetan pixelak marraztea eragozten du.
  • Indartuta multimedia eduki mistoak kargatzearen aurkako babesa (baliabideak HTTPS orri batean http:// protokoloaren bidez kargatzen direnean). HTTPS bidez irekitako orrietan, irudiak kargatzearekin lotutako blokeetan "http://" estekak "https://"-rekin ordezkatzea automatikoki ezarri da (lehen, script-ak eta iframeak, soinu-fitxategiak eta bideoak ordezkatu ziren). Irudi bat https-ren bidez eskuragarri ez badago, deskargatzea blokeatuta dago (eskuz markatu dezakezu blokeoa helbide-barrako giltzarrapoaren ikurraren bidez eskuragarri dagoen menuaren bidez).
  • 1ko irailaren 2020etik aurrera emandako TLS ziurtagirietarako, izango da balio-epearen muga berri bat aplikatuko da - ziurtagiri horien iraupena ezin da 398 egun (13 hilabete) gainditu. Firefox eta Safari-n antzeko murrizketak aplikatzen dira. Irailaren 1a baino lehen jasotako ziurtagirietarako, konfiantza mantenduko da baina 825 egunetara mugatuta (2.2 urte).
  • Hainbat API berri gehitu dira Origin Trials modura (bereizi aktibazioa behar duten ezaugarri esperimentalak). Origin Trial-ek localhost edo 127.0.0.1 deskargatutako aplikazioetatik zehaztutako APIarekin lan egiteko gaitasuna dakar, edo gune jakin baterako denbora mugatu baterako balio duen token berezi bat erregistratu eta jaso ondoren.
    • Proposatua kontzeptua atariak guneen arteko nabigaziorik gabeko nabigazioa eskaintzeko eta orri bat beste batean txertatzeko edukia aurrebista mugitu aurretik. Etiketa berria proposatu da , txertatze moduan beste orri bat bistaratzeko aukera ematen duena, fokuratuta dagoenean, txertatzean agertzen den orria dokumentu nagusiaren egoerara eramango da, zeinaren barruan nabigazioa baimenduta dagoen. Iframe batek ez bezala, txertatzea azpiko orrialdetik guztiz isolatuta dago eta dokumentu bereizi gisa tratatzen da.
    • API Eskuratu kargatu erreprodukzioa, jasotzeko eskaerak edukia korronte moduan kargatzeko aukera ematen duena ReadableStream (lehen eskaerak edukia guztiz prest egotea eskatzen zuen, baina orain korronte moduan datuak bidaltzen has zaitezke eskaeraren gorputza guztiz prest egon arte itxaron gabe). Adibidez, web-aplikazio bat web-inprimakiaren datuak bidaltzen has daiteke erabiltzailea sarrera-eremuan idazten hasten den bezain laster eta idazketa amaitzen denean, fetch() bidez bidaliko dira datuak. API berriaren bidez barne, bezeroaren aldean sortutako audio eta bideo datuak transmititu ditzakezu.
    • API proposatu Itzal deklaratiboa DOM erro-adar berriak sortzeko Itzala DOM, adibidez, inportatutako hirugarrenen elementuaren estiloa eta hari lotutako DOM nabarmendua dokumentu nagusitik bereizteko. Proposatutako API deklaratzaileak HTML soilik erabil dezakezu DOM adarrak kentzeko JavaScript kodea idatzi beharrik gabe.
    • Jabetza gehitua RTCRtpEncodingParameters.adaptivePtime, RTC korronteen igorleari (denbora errealeko komunikazioa) pakete moldagarriak bidaltzeko mekanismoaren aktibazioa kontrolatzeko aukera ematen diona.
    • Errazagoa da dagoeneko instalatutako PWA (Web Aplikazio Progresiboak) eta TWA (Web-jarduera fidagarriak) biltegiratze iraunkorra ematea.
      Aplikazioak navigator.storage.persist() metodora deitu besterik ez du egin behar eta biltegiratze iraunkorra automatikoki emango da.

  • CSS arau berria ezarri da @jabetza, izena emateko aukera emanez CSS propietate pertsonalizatuak herentziarekin, mota egiaztatzearekin eta balio lehenetsiekin. @property ekintza lehenago gehitutako registerProperty() metodoaren berdina da.
  • Windows OS exekutatzen duten sistemetarako, metodoa erabil daiteke getInstalledRelatedApps () PWA aplikazioen instalazioa zehazteko. Aurretik, metodo honek Android plataforman bakarrik funtzionatzen zuen.
  • Mahaigaineko laguntza eskuragarri dago aplikazioaren lasterbideak, aplikazioan ekintza estandar ezagunetara sarbide azkarra emateko aukera emanez. Lasterbideak sortzeko, gehitu elementuak web aplikazioaren manifestuan PWA (Progressive Web Apps) formatuan. Aurretik, Android plataforman soilik zeuden aplikazio lasterbideak.
  • CSS propietatea gehitu da eduki-ikusgarritasuna edukiaren ikusgarritasuna kontrolatzeko errendazioa optimizatzeko. "Automatiko" moduan ezartzen denean, nabigatzaileak elementuak ikusgai dagoen eremuaren ertzarekiko duen hurbiltasunaren arabera zehazten du ikusgaitasuna. 'Ezkutuko' balioak elementuaren bistaratzea guztiz kontrolatzeko aukera ematen du scriptetatik.
  • CSS propietatea gehitu da kontrako multzoa dauden kontagailuei balio zehatz bat ezartzeko. CSS propietate berriak lehen erabilgarri dauden kontagailu-berrezartze eta kontra-gehikuntza propietateak osatzen ditu, kontagailu berri bat sortzeko edo lehendik dagoen bat handitzeko erabiltzen direnak.
  • "Orria" CSS propietate bat gehitu da orria inprimatzean islatzeko, baita "orriaren orientazioa" propietate bat orriaren orientazio informazioa lortzeko ("zutik", "biratu-ezkerrera" eta "biratu-eskuinera"). Orrialdera izenaren arabera sartzeko laguntza inplementatu da, adibidez, "@page foobar {}".
  • APIa ezarrita Gertaeren Ordutegia orrialdea kargatu aurretik eta ondoren gertaeren atzerapenak neurtzeko.
  • Leavepictureinpicture gertaerak pictureInPictureWindow-i erreferentzia pasatzen dio orain leihoan Picture-in-Picture moduan sartzeko.
  • Erreferentziaren goiburua betetzean, lehenetsia orain aplikatuta strict-origin-when-cross-origin araua (bidali Erreferentea moztuta baliabideak kargatzen diren beste ostalari batzuetara) no-referrer-when-downgrade-ren ordez (Erreferentzia ez da betetzen HTTPStik HTTPra sartzean, baina kargatzean bidaltzen da baliabideak HTTPS bidez).
  • WebAuthn APIan proposatu getPublicKey(), getPublicKeyAlgorithm() eta getAuthenticatorData() metodo berriak.
  • WebAssembly-n gehitu JavaScript BigInt mota erabiliz 64 biteko osoko funtzio-parametroak inportatzeko eta esportatzeko laguntza.
  • WebAssembly-k luzapen bat ezartzen du Balio anitzekoa, ahalbidetuz funtzioek balio bat baino gehiago ematen dute.
  • WebAssemblyrako Liftoff oinarrizko konpilatzailea arkitektura eta plataforma guztietarako gaituta dago, ez soilik Intel sistemetarako. Liftoff-en eta lehen erabilitako TurboFan konpilatzailearen arteko gakoa da Liftoff-ek hasierako konpilazioaren abiadura handiena lortzea duela helburu, sortutako kodearen errendimendu baxuaren kostuan. Liftoff TurboFan baino askoz errazagoa da eta exekutatzeko prest dagoen makina-kodea oso azkar sortzen du, ia berehala exekutatzen hasteko, konpilazio-atzerapenak ahalik eta gutxien mantenduz. Kode zirriborroa bizkortzeko, optimizatzeko birkonpilazio fase bat exekutatzen da paraleloan, Turbofan konpilatzailea erabiliz egiten dena. Makinaren jarraibide optimizatuak prest daudenean, hasierako zirriborroa kode azkarragoarekin ordezkatzen da. Guztira, exekuzioa hasi aurretik latentzia murriztuz, Liftoff-ek WebAssembly proba-multzoaren errendimendua % 20 inguru handitu zuen.
  • JavaScript-en gehitu esleipen-operadore logiko berriak: "??=", "&&=" eta "||=". "x ??= y" operadoreak esleipena egiten du "x" nulua edo definitu gabea dela ebaluatzen badu soilik. "x ||= y" eragileak esleipena egiten du "x" GEZURRA eta "x &&= y" EGIA bada bakarrik.
  • String.prototype.replaceAll() metodoa gehitu da, kate berri bat itzultzen duena (jatorrizko katea aldatu gabe geratzen da) eta bertan parekatze guztiak ordezkatzen dira zehaztutako ereduan oinarrituta. Ereduak maskara sinpleak edo adierazpen erregularrak izan daitezke.
  • Promise.any() metodoa inplementatu da, zerrendako lehen Promise osatua itzultzen duena.
  • AppCache manifestua (web aplikazio baten funtzionamendua lineaz kanpoko moduan antolatzeko teknologia) eten egin da. Aipatutako arrazoia guneen arteko scripting-en erasoen bektoreetako bat kentzeko nahia da. AppCache-ren ordez APIa erabiltzea gomendatzen da cover.
  • Cookie-en transmisioa debekatuta dago SameSite=Ez dago moduan enkriptatutako konexioetarako. SameSite atributua Set-Cookie goiburuan zehazten da Cookieen transmisioa kontrolatzeko eta, lehenespenez, "SameSite=Lax" balioan ezartzen da, eta horrek cookieak bidaltzea mugatzen du guneen arteko azpieskaeretarako, hala nola irudi eskaera bat egiteko. edo beste gune bateko iframe baten bidez edukia kargatzea.
    Guneek SameSite-ren portaera lehenetsia gainidatzi dezakete Cookie ezarpena berariaz ezarriz SameSite=None. SameSite=Cookie-rako balio bat ere ezar daiteke Modu seguruan soilik, HTTPS bidezko konexioetarako balio duena.

  • Web garatzaileentzako tresnetan gehitu CSS-in-JS esparruek CSSOM APIa (CSS Object Model) erabiliz sortutako estiloak editatzeko laguntza, baita JavaScript-etik gehitutako estiloak ere. Ikuskaritza-panela eguneratu da kaleratzeko Itsasargia 6.0, neurketa berriak gehitzen ditu Greatest Contentful Paint (LCP), Cumulative Layout Shift (CLS) eta Total Blocking Time (TBT).

    Chrome 85. bertsioa

  • Errendimenduaren panelak honi buruzko informazioa bistaratzen du JavaScript konpilazioaren emaitzak cachean gordetzea. Erabiltzaileak orrialdean nabigatzen duenean, eskalak nabigazioaren hasierako denbora erakusten du, eta ez grabazioaren hasiera.

    Chrome 85. bertsioa

Berrikuntzak eta akatsen konponketez gain, bertsio berriak ezabatzen du 20 ahultasun. Ahultasun asko tresnekin egindako proba automatizatuen ondorioz identifikatu ziren HelbideaSanitizer, MemorySanitizer, Kontrol-fluxuaren osotasuna, LibFuzzer ΠΈ AFL. Ez da arazo larririk identifikatu arakatzailearen babes-maila guztiak saihestu eta sisteman sandbox ingurunetik kanpo exekutatzeko aukera emango lukeen arazo larririk. Uneko bertsiorako ahuleziak aurkitzeagatik diru-sariak ordaintzeko programaren barruan, Google-k 14 $ balio duten 10000 sari ordaindu zituen (5000 $ sari bat, 1000 $ hiru sari eta 500 $ lau sari). 6 sarien tamaina ez da oraindik zehaztu.

Iturria: opennet.ru

Gehitu iruzkin berria