Pievienots iespÄja sakļaut ciļÅu grupas. Cilnes tiek grupÄtas, izmantojot konteksta izvÄlni, un tÄs var saistÄ«t ar noteiktu krÄsu un etiÄ·eti. NoklikŔķinot uz grupas iezÄ«mes, ar to saistÄ«tÄs cilnes tagad tiek paslÄptas un tÄ vietÄ paliek viena iezÄ«me. VÄlreiz noklikŔķinot uz etiÄ·etes, tiek noÅemta slÄpÅ”anas funkcija.
Ieviests cilnes satura priekÅ”skatÄ«jums. Novietojot kursoru virs cilnes pogas, tagad tiek parÄdÄ«ts cilnÄ esoÅ”Äs lapas sÄ«ktÄls. Funkcija vÄl nav aktivizÄta visiem lietotÄjiem, un to var iespÄjot, izmantojot iestatÄ«jumu āchrome://flags/#tab-hover-cardsā.
Pievienota iespÄja saglabÄt rediÄ£ÄtÄs PDF veidlapas, kÄ arÄ« ieteikti iestatÄ«jumi āchrome://flags#pdf-viewer-updateā un āchrome://flags/#pdf-two-up-viewā, lai eksperimentÄtu ar jauns interfeiss PDF dokumentu apskate.
Pievienota iespÄja apmainÄ«ties ar saitÄm, izmantojot QR kodus. Lai Ä£enerÄtu paÅ”reizÄjÄs lapas QR kodu, adreses joslÄ tiek ievietota Ä«paÅ”a ikona, kas parÄdÄs, noklikŔķinot uz adreses joslas. Funkcija vÄl nav aktivizÄta visiem lietotÄjiem, un to var iespÄjot, izmantojot iestatÄ«jumu āchrome://flags/#sharing-qr-code-generatorā.
LapÄ about:flags tagad ir opcija āUniversÄlÄ lodziÅa lietotÄja saskarnÄ slÄpt lÄ«dzsvara stÄvokļa URL ceļu, vaicÄjumu un atsauciā (āchrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- atsauce uz mijiedarbÄ«bu"), ļaujot atspÄjojiet ceļa elementu un vaicÄjuma parametru rÄdÄ«Å”anu adreses joslÄ, atstÄjot redzamu tikai vietnes domÄnu. SlÄpÅ”ana notiek, kad sÄkat mijiedarboties ar lapu (pilns URL tiek rÄdÄ«ts ielÄdes laikÄ un lÄ«dz brÄ«dim, kad lietotÄjs sÄk ritinÄt). PÄc paslÄpÅ”anas jums tiek piedÄvÄts noklikŔķinÄt uz adreses joslas, lai skatÄ«tu pilnu URL. Ir arÄ« opcija "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover", lai rÄdÄ«tu pilnu URL, virzot kursoru. IestatÄ«jums āVienmÄr rÄdÄ«t pilnu URLā, kas pieejams konteksta izvÄlnÄ, atceļ āhttps://ā, āwww.ā, ceļu un parametru slÄpÅ”anu. PÄc noklusÄjuma slÄpÅ”ana paÅ”laik ir iespÄjota tikai nelielai daļai lietotÄju. Tiek norÄdÄ«ts, ka izmaiÅu motivÄcija ir vÄlme aizsargÄt lietotÄjus no pikŔķerÄÅ”anas krÄpniecÄ«bas, kas manipulÄ ar parametriem URL.
PlanÅ”etdatora režīmÄ skÄrienekrÄna ierÄ«ces nodroÅ”ina horizontÄlu navigÄciju pa atvÄrtajÄm cilnÄm, kas papildus ciļÅu nosaukumiem parÄda lielus ar cilnÄm saistÄ«to lapu sÄ«ktÄlus. Cilnes var pÄrvietot un pÄrkÄrtot, izmantojot ekrÄna žestus. SÄ«ktÄlu displejs tiek ieslÄgts un izslÄgts ar Ä«paÅ”u pogu, kas atrodas blakus adreses joslai un lietotÄja iemiesojumam. Lai atspÄjotu režīmu, tiek nodroÅ”inÄti iestatÄ«jumi āchrome://flags/#webui-tab-stripā un āchrome://flags/#scrollable-tabstripā.
Android versijÄ, ievadot adreses joslÄ ieteikto lapu sarakstÄ, tiek sniegts mÄjiens, lai Ätri pÄrvietotos uz jau atvÄrtajÄm cilnÄm.
Android versijÄ saiÅ”u konteksta izvÄlnÄ, kas tiek parÄdÄ«ta, ilgi nospiežot saiti, pievienots tagus, lai izceltu ÄtrÄs lapas. Ätrums tiek noteikts, pamatojoties uz metriku Galvenie tÄ«mekļa vitÄli, Åemot vÄrÄ kopÄjos ielÄdes laika, atsaucÄ«bas un satura stabilitÄtes rÄdÄ«tÄjus.
NodroÅ”inÄta bloÄ·ÄÅ”ana nedroÅ”a sÄknÄÅ”ana (bez Å”ifrÄÅ”anas) izpildÄmie faili un pievienoti brÄ«dinÄjumi par nedroÅ”u arhÄ«vu lejupielÄdi (zip, iso utt.). NÄkamajÄ laidienÄ mÄs plÄnojam bloÄ·Ät arhÄ«vus un parÄdÄ«t brÄ«dinÄjumu par dokumentiem (docx, pdf utt.). NÄkotnÄ plÄnots pakÄpeniski pÄrtraukt atbalstÄ«t failu augÅ”upielÄdi bez Å”ifrÄÅ”anas. BloÄ·ÄÅ”ana ir ieviesta, jo failu lejupielÄde bez Å”ifrÄÅ”anas var tikt izmantota ļaunprÄtÄ«gu darbÄ«bu veikÅ”anai, aizstÄjot saturu MITM uzbrukumu laikÄ.
PÄc noklusÄjuma ir iespÄjots AVIF (AV1 attÄla formÄta) attÄla formÄta atbalsts, kas izmanto iekÅ”ÄjÄs kadra saspieÅ”anas tehnoloÄ£ijas no AV1 video kodÄÅ”anas formÄta. Konteiners saspiestu datu izplatÄ«Å”anai AVIF ir pilnÄ«gi lÄ«dzÄ«gs HEIF. AVIF atbalsta gan attÄlus HDR (High Dynamic Range) un plaÅ”as gammas krÄsu telpÄ, gan standarta dinamiskajÄ diapazonÄ (SDR).
KompilÄjot komplektus operÄtÄjsistÄmai Windows un macOS pÄc noklusÄjuma, izsaucot MSVC un Clang kompilatorus iekļauts optimizÄcija, kuras pamatÄ ir koda profilÄÅ”anas rezultÄti (PGO ā profila vadÄ«ta optimizÄcija), kas ļauj Ä£enerÄt optimÄlÄku kodu, pamatojoties uz programmas izpildes iezÄ«mju analÄ«zi. PGO iespÄjoÅ”ana ļÄva paÄtrinÄt ciļÅu ielÄdi par aptuveni 10% (spidometra 2.0 testa paÄtrinÄjums operÄtÄjsistÄmÄ macOS par 7.7% un operÄtÄjsistÄmÄ Windows par 11.4%). Saskarnes reaÄ£ÄtspÄja pieauga operÄtÄjsistÄmÄ macOS par 3.9% un Windows par 7.3%.
Pievienots eksperimentÄls režīms fona ciļÅu aktivitÄtes samazinÄÅ”anai (āTab Throttlingā), kas pieejams, izmantojot iestatÄ«jumu āchrome://flags##intensive-wake-up-throttlingā (paredzams, ka pÄrlÅ«kÄ Chrome 86 tas bÅ«s iespÄjots pÄc noklusÄjuma). Kad Å”is režīms ir iespÄjots, vadÄ«bas pÄrsÅ«tÄ«Å”ana uz fona cilnÄm (TaskQueues) tiek samazinÄta lÄ«dz 1 zvanam minÅ«tÄ, ja lapa atrodas fonÄ ilgÄk par 5 minÅ«tÄm.
VisÄm lietotÄju kategorijÄm tiek aktivizÄts režīms CPU resursu patÄriÅa samazinÄÅ”anai, kad pÄrlÅ«kprogrammas logs nav lietotÄja redzes laukÄ. Chrome pÄrbauda, āāvai pÄrlÅ«kprogrammas logs pÄrklÄjas ar citiem logiem, un neļauj zÄ«mÄt pikseļus pÄrklÄÅ”anÄs zonÄs.
StiprinÄts aizsardzÄ«ba pret jaukta multivides satura ielÄdi (kad resursi tiek ielÄdÄti HTTPS lapÄ, izmantojot http:// protokolu). LapÄs, kas atvÄrtas, izmantojot HTTPS, ir ieviesta automÄtiska saiÅ”u āhttp://ā aizstÄÅ”ana ar āhttps://ā blokos, kas saistÄ«ti ar attÄlu ielÄdi (iepriekÅ” tika aizstÄti skripti un iframe, skaÅas faili un video). Ja attÄls nav pieejams, izmantojot https, tÄ lejupielÄde tiek bloÄ·Äta (bloÄ·ÄÅ”anu var atzÄ«mÄt manuÄli, izmantojot izvÄlni, kas pieejama, izmantojot piekaramÄs slÄdzenes simbolu adreses joslÄ).
TLS sertifikÄtiem, kas izsniegti, sÄkot ar 1. gada 2020. septembri, griba tiks piemÄrots jauns derÄ«guma termiÅa ierobežojums - Å”o sertifikÄtu darbÄ«bas laiks nedrÄ«kst pÄrsniegt 398 dienas (13 mÄneÅ”us). LÄ«dzÄ«gi ierobežojumi attiecas uz Firefox un Safari. SertifikÄtiem, kas saÅemti lÄ«dz 1. septembrim, uzticÄÅ”anÄs tiks saglabÄta, bet ierobežota lÄ«dz 825 dienÄm (2.2 gadiem).
Origin Trials režīmam ir pievienotas vairÄkas jaunas API (eksperimentÄlas funkcijas, kurÄm nepiecieÅ”ama atseviŔķa aktivizÄÅ”ana). SÄkotnÄjÄ izmÄÄ£inÄjuma versija nozÄ«mÄ iespÄju strÄdÄt ar norÄdÄ«to API no lietojumprogrammÄm, kas lejupielÄdÄtas no localhost vai 127.0.0.1, vai pÄc reÄ£istrÄÅ”anÄs un Ä«paÅ”a marÄ·iera saÅemÅ”anas, kas ir derÄ«gs noteiktai vietnei ierobežotu laiku.
Ieteikts jÄdzienu portÄli lai nodroÅ”inÄtu netraucÄtu navigÄciju starp vietnÄm un ievietotu vienu lapu citÄ, lai priekÅ”skatÄ«tu saturu pirms pÄrvietoÅ”anas. IerosinÄta jauna atzÄ«me , kas ļauj parÄdÄ«t citu lapu ieliktÅa veidÄ, kad fokuss tiek likts uz, ievietojumÄ redzamÄ lapa tiks pÄrcelta uz galvenÄ dokumenta stÄvokli, kurÄ ir atļauta navigÄcija. AtŔķirÄ«bÄ no iframe, ieliktnis ir pilnÄ«bÄ izolÄts no pamatÄ esoÅ”Äs lapas un tiek uzskatÄ«ts par atseviŔķu dokumentu.
API Ienesiet augÅ”upielÄdes straumÄÅ”anu, kas ļauj iegÅ«t pieprasÄ«jumus, lai ielÄdÄtu saturu straumes veidÄ ReadableStream (iepriekÅ” pieprasÄ«jumam bija nepiecieÅ”ams, lai saturs bÅ«tu pilnÄ«bÄ gatavs, taÄu tagad varat sÄkt sÅ«tÄ«t datus straumes veidÄ, negaidot, kad pieprasÄ«juma pamatteksts bÅ«s pilnÄ«bÄ gatavs). PiemÄram, tÄ«mekļa lietojumprogramma var sÄkt sÅ«tÄ«t tÄ«mekļa veidlapas datus, tiklÄ«dz lietotÄjs sÄk rakstÄ«t ievades laukÄ, un, kad rakstÄ«Å”ana ir pabeigta, dati tiks nosÅ«tÄ«ti, izmantojot fetch(). Izmantojot jauno API, varat pÄrsÅ«tÄ«t audio un video datus, kas Ä£enerÄti klienta pusÄ.
PiedÄvÄtais API DeklaratÄ«vais Änu DOM izveidot jaunus sakÅu zarus Änu DOM, piemÄram, lai no galvenÄ dokumenta atdalÄ«tu importÄto treÅ”Äs puses elementu stilu un ar to saistÄ«to DOM izcÄlumu. PiedÄvÄtÄ deklaratÄ«vÄ API ļauj izmantot tikai HTML, lai atspraustu DOM zarus, nerakstot JavaScript kodu.
Pievienots Ä«paÅ”ums RTCRtpEncodingParameters.adaptivePtime, kas ļauj RTC straumju sÅ«tÄ«tÄjam (reÄllaika komunikÄcija) kontrolÄt adaptÄ«vÄ pakeÅ”u sÅ«tÄ«Å”anas mehÄnisma aktivizÄÅ”anu.
Ir vienkÄrÅ”Äk nodroÅ”inÄt pastÄvÄ«gu krÄtuvi jau instalÄtajÄm PWA (progresÄ«vÄs tÄ«mekļa lietotnÄm) un TWA (uzticamajÄm tÄ«mekļa darbÄ«bÄm)
Lietojumprogrammai vienkÄrÅ”i jÄizsauc metode navigator.storage.persist() un pastÄvÄ«ga uzglabÄÅ”ana tiks nodroÅ”inÄts automÄtiski.
Ieviesta jauna CSS kÄrtula @Ä«paÅ”ums, kas ļauj reÄ£istrÄties pielÄgoti CSS rekvizÄ«ti ar mantojuma, tipa pÄrbaudi un noklusÄjuma vÄrtÄ«bÄm. DarbÄ«ba @property ir tÄda pati kÄ iepriekÅ” pievienotÄ metode registerProperty().
SistÄmÄm, kurÄs darbojas operÄtÄjsistÄma Windows, ir iespÄjams izmantot Å”o metodi getInstalledRelatedApps () lai noteiktu PWA lietojumprogrammu instalÄÅ”anu. IepriekÅ” Ŕī metode darbojÄs tikai Android platformÄ.
Tagad ir pieejams darbvirsmas atbalsts lietojumprogrammu saÄ«snes, kas ļauj nodroÅ”inÄt Ätru piekļuvi populÄrÄm standarta darbÄ«bÄm lietojumprogrammÄ. Lai izveidotu saÄ«snes, vienkÄrÅ”i pievienojiet elementus tÄ«mekļa lietojumprogrammas manifestam PWA (progresÄ«vÄs tÄ«mekļa lietotnes) formÄtÄ. IepriekÅ” lietojumprogrammu saÄ«snes bija pieejamas tikai Android platformÄ.
Pievienots CSS rekvizÄ«ts saturs-redzamÄ«ba lai kontrolÄtu satura redzamÄ«bu, lai optimizÄtu renderÄÅ”anu. Ja iestatÄ«ts uz āautomÄtiskiā, redzamÄ«bu nosaka pÄrlÅ«kprogramma, pamatojoties uz elementa tuvumu redzamÄ apgabala robežai. SlÄptÄ vÄrtÄ«ba ļauj pilnÄ«bÄ kontrolÄt elementa rÄdÄ«Å”anu no skriptiem.
Pievienots CSS rekvizÄ«ts pretkomplekts lai iestatÄ«tu Ä«paÅ”u vÄrtÄ«bu esoÅ”ajiem skaitÄ«tÄjiem. Jaunais CSS rekvizÄ«ts papildina iepriekÅ” pieejamos counter-reset un counter-increment rekvizÄ«tus, kas tiek izmantoti, lai izveidotu jaunu skaitÄ«tÄju vai palielinÄtu esoÅ”u.
Pievienots CSS rekvizÄ«ts ālapaā, lai atspoguļotu lapu drukÄtÄ veidÄ, kÄ arÄ« rekvizÄ«ts ālapas orientÄcijaā, lai iegÅ«tu informÄciju par lapas orientÄciju (āvertikÄliā, āpagriezt pa kreisiā un āpagriezt pa labiā). Ieviests atbalsts, lai piekļūtu lapÄm pÄc nosaukuma, piemÄram, ā@page foobar {}ā.
API ieviests PasÄkuma laiks lai izmÄrÄ«tu notikumu aizkavi pirms un pÄc lapas ielÄdes.
Notikums leftpictureinpicture tagad nodod atsauci uz pictureInPictureWindow, lai piekļūtu logam režīmÄ AttÄls attÄlÄ.
Aizpildot Referrer galveni, noklusÄjuma tagad piemÄro striktas izcelsmes kÄrtula, kad-cross-origin (nosÅ«tÄ«tÄjs saÄ«sinÄts citiem saimniekiem, no kuriem tiek ielÄdÄti resursi), nevis no-referrer-when-downgrade (novirzÄ«tÄjs netiek aizpildÄ«ts, piekļūstot no HTTPS uz HTTP, bet tiek nosÅ«tÄ«ts ielÄdes laikÄ resursi, izmantojot HTTPS).
WebAuthn API ierosinÄts jaunas metodes getPublicKey(), getPublicKeyAlgorithm() un getAuthenticatorData().
ProgrammÄ WebAssembly pievienots Atbalsts 64 bitu veselu skaitļu funkciju parametru importÄÅ”anai un eksportÄÅ”anai, izmantojot JavaScript BigInt tipu.
WebAssembly ievieÅ” paplaÅ”inÄjumu DaudzvÄrtÄ«ba, ļaujot funkcijas atgriež vairÄk nekÄ vienu vÄrtÄ«bu.
WebAssembly bÄzes lÄ«nijas kompilators Liftoff ir iespÄjots visÄm arhitektÅ«rÄm un platformÄm, ne tikai Intel sistÄmÄm. GalvenÄ atŔķirÄ«ba starp Liftoff un iepriekÅ” izmantoto TurboFan kompilatoru ir tÄ, ka Liftoff mÄrÄ·is ir sasniegt visaugstÄko sÄkotnÄjÄs kompilÄcijas Ätrumu uz Ä£enerÄtÄ koda zemas veiktspÄjas rÄÄ·ina. Liftoff ir daudz vienkÄrÅ”Äks nekÄ TurboFan un ļoti Ätri Ä£enerÄ darbam gatavu maŔīnas kodu, ļaujot to gandrÄ«z nekavÄjoties sÄkt izpildÄ«t, samazinot kompilÄcijas aizkavi lÄ«dz minimumam. Lai paÄtrinÄtu uzmetuma kodu, paralÄli tiek palaists optimizÄcijas pÄrkompilÄcijas posms, kas tiek veikts, izmantojot Turbofan kompilatoru. Kad optimizÄtÄs maŔīnas instrukcijas ir gatavas, sÄkotnÄjais melnraksts tiek aizstÄts ar ÄtrÄku kodu. KopumÄ, samazinot latentumu pirms izpildes sÄkuma, Liftoff palielinÄja WebAssembly testa komplekta veiktspÄju par aptuveni 20%.
JavaScript pievienots jauni loÄ£iskÄs pieŔķirÅ”anas operatori: "??=", "&&=" un "||=". Operators "x ??= y" veic pieŔķirÅ”anu tikai tad, ja "x" tiek novÄrtÄts kÄ nulle vai nenoteikts. Operators "x ||= y" veic pieŔķirÅ”anu tikai tad, ja "x" ir FALSE un "x &&= y" ir TRUE.
Pievienota metode String.prototype.replaceAll(), kas atgriež jaunu virkni (sÄkotnÄjÄ virkne paliek nemainÄ«ga), kurÄ visas atbilstÄ«bas tiek aizstÄtas, pamatojoties uz norÄdÄ«to modeli. Raksti var bÅ«t vai nu vienkÄrÅ”as maskas, vai regulÄras izteiksmes.
Ieviesta metode Promise.any(), kas atgriež pirmo pabeigto solījumu no saraksta.
AppCache manifests (tehnoloÄ£ija tÄ«mekļa lietojumprogrammas darbÄ«bas organizÄÅ”anai bezsaistes režīmÄ) ir pÄrtraukta. MinÄtais iemesls ir vÄlme atbrÄ«voties no viena no starpvietÅu skriptu uzbrukumu vektoriem. Ieteicams lietot API, nevis AppCache KeÅ”atmiÅa.
SÄ«kdatÅu pÄrraide ir aizliegta SameSite=Neviena režīmÄ savienojumiem bez Å”ifrÄÅ”anas. AtribÅ«ts SameSite ir norÄdÄ«ts Set-Cookie galvenÄ, lai kontrolÄtu sÄ«kfailu pÄrsÅ«tÄ«Å”anu, un pÄc noklusÄjuma tas ir iestatÄ«ts uz vÄrtÄ«bu "SameSite=Lax", kas ierobežo sÄ«kfailu nosÅ«tÄ«Å”anu starpvietÅu apakÅ”pieprasÄ«jumiem, piemÄram, attÄla pieprasÄ«jumam. vai ielÄdÄjot saturu, izmantojot iframe no citas vietnes.
Vietnes var ignorÄt noklusÄjuma SameSite darbÄ«bu, skaidri iestatot sÄ«kfailu iestatÄ«jumu uz SameSite=None. SÄ«kfaila vÄrtÄ«bu SameSite=None tagad var iestatÄ«t tikai droÅ”ajÄ režīmÄ, kas ir derÄ«gs savienojumiem, izmantojot HTTPS.
RÄ«kos tÄ«mekļa izstrÄdÄtÄjiem pievienots atbalsts rediÄ£ÄÅ”anas stiliem, kas izveidoti ar CSS-in-JS ietvariem, izmantojot CSSOM API (CSS Object Model), kÄ arÄ« no JavaScript pievienotiem stiliem. RevÄ«zijas informÄcijas panelis ir atjauninÄts lÄ«dz izlaiÅ”anai BÄka 6.0, kas pievieno jaunus rÄdÄ«tÄjus: lielÄkÄ saturiskÄ krÄsa (LCP), kumulatÄ«vÄ izkÄrtojuma maiÅa (CLS) un kopÄjais bloÄ·ÄÅ”anas laiks (TBT).
VeiktspÄjas informÄcijas panelÄ« tiek parÄdÄ«ta informÄcija par JavaScript kompilÄcijas rezultÄtu saglabÄÅ”ana keÅ”atmiÅÄ. Kad lietotÄjs pÄrvietojas lapÄ, skala parÄda laiku attiecÄ«bÄ pret navigÄcijas sÄkumu, nevis ierakstÄ«Å”anas sÄkumu.
Papildus jauninÄjumiem un kļūdu labojumiem jaunÄ versija novÄrÅ” 20 ievainojamÄ«bas. Daudzas ievainojamÄ«bas tika identificÄtas automatizÄtu testÄÅ”anas rÄ«ku rezultÄtÄ AdreseSanitizer, AtmiÅas sanitizer, KontrolÄjiet plÅ«smas integritÄti, LibFuzzer Šø AFL. Nav konstatÄtas kritiskas problÄmas, kas ļautu apiet visus pÄrlÅ«kprogrammas aizsardzÄ«bas lÄ«meÅus un izpildÄ«t kodu sistÄmÄ Ärpus smilÅ”kastes vides. KÄ daļu no programmas, lai izmaksÄtu naudas atlÄ«dzÄ«bu par paÅ”reizÄjÄ laidiena ievainojamÄ«bu atklÄÅ”anu, Google izmaksÄja 14 balvas 10000 5000 USD vÄrtÄ«bÄ (vienu 1000 USD balvu, trÄ«s 500 USD balvas un Äetras 6 USD balvas). XNUMX balvu lielums vÄl nav noteikts.