Google ir izlaidis Chrome 106 ā bezmaksas tÄ«mekļa pÄrlÅ«kprogrammu. Ir pieejama arÄ« atvÄrtÄ pirmkoda Chromium projekta, kas ir Chrome pamats, stabila versija. Chrome atŔķiras no Chromium ar Google logotipu izmantoÅ”anu, avÄriju paziÅojumu sistÄmu, moduļiem kopÄÅ”anas aizsargÄta video satura (DRM) atskaÅoÅ”anai, automÄtisko atjauninÄjumu instalÄÅ”anu, vienmÄr ieslÄgtu smilÅ”kastes izolÄciju, Google API atslÄgu nodroÅ”inÄÅ”anu un RLZ parametru nosÅ«tīŔanu meklÄÅ”anas laikÄ. Tiem, kam atjauninÄÅ”anai nepiecieÅ”ams vairÄk laika, astoÅas nedÄļas tiek uzturÄta atseviŔķa paplaÅ”inÄtÄ stabilÄ versija. NÄkamÄ versija, Chrome 107, ir paredzÄta 25. oktobrÄ«.
GalvenÄs izmaiÅas pÄrlÅ«kÄ Chrome 106:
- Datora versijas lietotÄjiem pÄc noklusÄjuma ir iespÄjots Prerender2 mehÄnisms ieteikumu satura iepriekÅ”Äjai renderÄÅ”anai universÄlÄ lodziÅa adreses joslÄ. IepriekÅ”Äja renderÄÅ”ana papildina iepriekÅ” pieejamo iespÄju ielÄdÄt visticamÄkos ieteikumus, negaidot lietotÄja klikŔķi. Papildus ielÄdei ar ieteikumiem saistÄ«to lapu saturu tagad var renderÄt buferÄ« (tostarp izpildot skriptus un Ä£enerÄjot DOM koku), nodroÅ”inot, ka ieteikumi tiek parÄdÄ«ti tÅ«lÄ«t pÄc klikŔķa.
- Tagad varat meklÄt vÄsturÄ, grÄmatzÄ«mÄs un cilnÄs tieÅ”i no universÄlÄ lodziÅa adreses joslas. LokalizÄtai meklÄÅ”anai ir pieejamas vadÄ«bas atzÄ«mes @history, @bookmarks un @tabs. PiemÄram, lai meklÄtu grÄmatzÄ«mÄs, ievadiet "@bookmarks meklÄÅ”anas frÄze". MeklÄÅ”anas iestatÄ«jumos ir pieejama Ä«paÅ”a opcija, lai atspÄjotu meklÄÅ”anu no adreses joslas.


- Atbalsts Server Push tehnoloÄ£ijai, kas ir definÄta HTTP/2 un HTTP/3 standartos un ļauj serveris NosÅ«tÄ«t resursus klientam, negaidot skaidru pieprasÄ«jumu. Atbalsta pÄrtraukÅ”anas iemesls ir tehnoloÄ£ijas ievieÅ”anas nevajadzÄ«gÄ sarežģītÄ«ba, Åemot vÄrÄ vienkÄrÅ”Äku un tikpat efektÄ«vu alternatÄ«vu, piemÄram, tagu, pieejamÄ«bu. , HTTP atbilde 103 un WebTransport protokols. SaskaÅÄ ar Google statistiku, 2021. gadÄ aptuveni 1.25% vietÅu, kas darbojas ar HTTP/2, izmantoja Server Push, un 2022. gadÄ Å”is skaitlis samazinÄjÄs lÄ«dz 0.7%. Server Push tehnoloÄ£ija ir iekļauta arÄ« HTTP/3 specifikÄcijÄ, taÄu praksÄ daudzi serveru un klientu programmatÅ«ras produkti, tostarp pÄrlÅ«kprogramma Chrome, to sÄkotnÄji neieviesa.
- AtspÄjota iespÄja izmantot ne-ASCII rakstzÄ«mes domÄnos, kas norÄdÄ«ti sÄ«kfaila galvenÄ (IDN domÄniem jÄnorÄda domÄni (Punycode formÄtÄ). Å Ä«s izmaiÅas nodroÅ”ina pÄrlÅ«kprogrammas atbilstÄ«bu RFC 6265bis un Firefox ieviestajai darbÄ«bai.
- VairÄku monitoru konfigurÄcijÄs displeju identificÄÅ”anai ir ierosinÄtas skaidrÄkas etiÄ·etes. Å Ä«s etiÄ·etes var tikt parÄdÄ«tas atļauju dialoglodziÅos loga atvÄrÅ”anai ÄrÄjÄ displejÄ. PiemÄram, ÄrÄjÄ displeja numura (āÄrÄjais displejs 1ā) vietÄ tagad tiks parÄdÄ«ts monitora modeļa nosaukums (āHP Z27nā).
- Uzlabojumi Android versijÄ:
- PÄrlÅ«koÅ”anas vÄstures lapa tagad atbalsta funkciju āCeļojumsā, kas apkopo iepriekÅ”ÄjÄs darbÄ«bas, grupÄjot informÄciju par iepriekÅ” izpildÄ«tajiem meklÄÅ”anas vaicÄjumiem un skatÄ«tajÄm lapÄm. Ievadot atslÄgvÄrdus adreses joslÄ, ja tie iepriekÅ” tika izmantoti vaicÄjumos, pÄrlÅ«kprogramma piedÄvÄ iespÄju turpinÄt meklÄÅ”anu no vietas, kur pÄrtraucÄt.
- Android 11 ierÄ«cÄs tagad varat bloÄ·Ät lapu, kas atvÄrta inkognito režīmÄ, pÄc pÄrslÄgÅ”anÄs uz citu lietotni. Lai atsÄktu pÄrlÅ«koÅ”anu pÄc bloÄ·ÄÅ”anas, ir nepiecieÅ”ama autentifikÄcija. BloÄ·ÄÅ”ana pÄc noklusÄjuma ir atspÄjota un ir jÄiespÄjo konfidencialitÄtes iestatÄ«jumos.
- MÄÄ£inot lejupielÄdÄt failus no inkognito režīma, parÄdÄ«sies papildu apstiprinÄjuma uzvedne kopÄ ar brÄ«dinÄjumu, ka lejupielÄdÄtais fails bÅ«s redzams citiem ierÄ«ces lietotÄjiem, jo āātas tiks saglabÄts lejupielÄžu pÄrvaldnieka apgabalÄ.

- chrome.runtime API vairs netiek atbalstÄ«ts visÄs tÄ«mekļa vietnÄs. Å is API tagad ir pieejams tikai pÄrlÅ«kprogrammas pievienojumprogrammÄs. IepriekÅ” chrome.runtime bija pieejams visÄm tÄ«mekļa vietnÄm, jo āāto izmantoja iebÅ«vÄtais CryptoToken pievienojumprogramma, kas ieviesa novecojuÅ”o U2F API.
- 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.
- AnonÄ«mu iframe ietvaru koncepcija, kas ļauj ielÄdÄt dokumentu atseviÅ”Ä·Ä kontekstÄ, kas nav saistÄ«ts ar citiem iframe ietvariem un galveno dokumentu.
- UznirstoÅ”o logu API tiek izmantota, lai saskarnes elementus, piemÄram, interaktÄ«vas izvÄlnes, rÄ«ku padomus, satura atlases rÄ«kus un pamÄcÄ«bas, parÄdÄ«tu virs citiem elementiem. Lai elementu parÄdÄ«tu augÅ”ÄjÄ slÄnÄ«, tiek izmantots jaunais atribÅ«ts "uznirstoÅ”ais logs". AtŔķirÄ«bÄ no dialoglodziÅiem, kas izveidoti, izmantojot elementu JaunÄ API ļauj izveidot bezmodeļa dialogus, apstrÄdÄt notikumus, izmantot animÄciju un izveidot elastÄ«gas uznirstoÅ”Äs vadÄ«klas.
- CSS Grid izmantotÄs Ä«paŔības āgrid-template-columnsā un āgrid-template-rowsā tagad atbalsta interpolÄciju, lai nodroÅ”inÄtu vienmÄrÄ«gu pÄreju starp dažÄdiem režģa stÄvokļiem.
- CSS Ä«paŔība āpiespiedu krÄsas pielÄgoÅ”anaā tagad atbalsta vÄrtÄ«bu āsaglabÄt vecÄku krÄsuā, kuras dÄļ krÄsas Ä«paŔība savu vÄrtÄ«bu Åem no vecÄkelementa.
- ÄŖpaŔība "-webkit-hyphenate-character" ir noÅemta no prefiksa "-webkit-" un tagad ir pieejama ar nosaukumu "hyphenate-character". Å o Ä«paŔību var izmantot, lai iestatÄ«tu virkni, kas tiek izmantota vÄrdu pÄrtraukuma rakstzÄ«mes ("-") vietÄ.
- Ir ieviesta treÅ”Ä Intl.NumberFormat API versija, kas ietver jaunas funkcijas formatRange(), formatRangeToParts() un selectRange(), kopu grupÄÅ”anu, jaunas noapaļoÅ”anas un precizitÄtes opcijas, kÄ arÄ« iespÄju interpretÄt virknes kÄ decimÄlskaitļus.
- ReadableStream API tagad atbalsta efektÄ«vu binÄro datu tieÅ”u pÄrsÅ«tīŔanu no seriÄlÄ porta, apejot iekÅ”ÄjÄs rindas un buferus. TieÅ”a pÄrsÅ«tīŔana ir iespÄjota, norÄdot BYOB režīmu: "port.readable.getReader({ mode: 'byob' })".
- Audio un video API (AudioDecoder, AudioEncoder, VideoDecoder un VideoEncoder) tagad atbalsta notikumu "dequeue" un saistÄ«tos atzvanīŔanas signÄlus, kas tiek aktivizÄti, kad kodeks sÄk izpildÄ«t rindÄ ievietota satura kodÄÅ”anas vai dekodÄÅ”anas uzdevumus.
- WebXR ierÄ«ces API ievieÅ” neapstrÄdÄtu piekļuvi kameras attÄlu tekstÅ«rÄm, kas ir sinhronizÄtas ar paÅ”reizÄjo pozÄ«ciju virtuÄlajÄ vidÄ.
- Ir uzlaboti tÄ«mekļa izstrÄdÄtÄju rÄ«ki. Avotu panelis tagad ļauj grupÄt failus pÄc avota. Ir uzlaboti asinhrono darbÄ«bu steka izsekoÅ”anas dati. Tagad atkļūdoÅ”anas laikÄ var automÄtiski ignorÄt zinÄmos treÅ”o puÅ”u skriptus. Pievienota iespÄja paslÄpt ignorÄtos failus izvÄlnÄs un paneļos. Uzlabota izsaukumu steka pÄrvaldÄ«ba atkļūdotÄjÄ.

VeiktspÄjas panelim ir pievienota jauna mijiedarbÄ«bas trase, lai vizualizÄtu lapas mijiedarbÄ«bu un identificÄtu iespÄjamÄs reaÄ£ÄtspÄjas problÄmas.

Papildus jaunÄm funkcijÄm un kļūdu labojumiem jaunajÄ versijÄ ir novÄrstas 20 ievainojamÄ«bas. Daudzas no ievainojamÄ«bÄm tika identificÄtas, veicot automatizÄtu testÄÅ”anu, izmantojot AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Netika konstatÄtas kritiskas problÄmas, kas varÄtu ļaut apiet visus pÄrlÅ«kprogrammas aizsardzÄ«bas slÄÅus un izpildÄ«t kodu Ärpus smilÅ”kastes vides. PaÅ”reizÄjÄs versijas ievainojamÄ«bu atlÄ«dzÄ«bu programmas ietvaros Google ir pieŔķīris 16 atlÄ«dzÄ«bas par kopÄjo summu 38 500 ASV dolÄru (pa vienai atlÄ«dzÄ«bai par katru no 9000, 7500, 7000, 5000, 4000, 3000, 2000 un 1000 ASV dolÄru). AstoÅu atlÄ«dzÄ«bu apmÄri vÄl nav noteikti.
Avots: opennet.ru





