Google esitles web-brauseri Chrome 111. Samuti on saadaval stabiilne vabaprojekti Chromium versioon, mis on Chrome'i aluseks. Chrome'i brauser erineb Chromiumist Google'i logo kasutamise, kokkuvarisemiste korral teatiste saatmise sĂŒsteemi, kopeerimiskaitstud videomaterjali (DRM) esitamise moodulite, automaatsete uuenduste paigaldamise sĂŒsteemi, Sandbox-isolatsiooni pideva sisselĂŒlitamise, Google API vĂ”tmete tarnimise ja RLZ-parameetrite edastamise poolest otsingus. Neile, kes vajavad rohkem aega uuendamiseks, toetatakse eraldi Extended Stable haru, mille tugi kestab 8 nĂ€dalat. JĂ€rgmine Chrome'i versioon 112 on planeeritud 4. aprilliks.
Chrome 111 peamised muudatused:
- Kasutajate huvide kategooriate mÀÀramise ja jĂ€lgiva kĂŒpsise asemel nende kasutamise vĂ”imaldavaid Privacy Sandboxi algatusega seotud liidesekomplekte on vĂ€rskendatud, et mÀÀrata sarnaste huvidega kasutajagruppide jaoks. Uues versioonis on lisatud uus dialoog, mis tutvustab kasutajatele Privacy Sandboxi vĂ”imalusi ja suunab seadete lehele, kus saab konfigureerida reklaamivĂ”rkudele edastatavaid andmeid.


- Uus dialoog on pakutud, mis sisaldab teavet sirvimise seadete, ajaloo, jĂ€rjehoidjate, automaatse tĂ€ienduse aluste ja muude andmete sĂŒnkroonimise vĂ”imaluse lubamise kohta erinevate brauserite vahel.

- Linuxi ja Androidi platvormidel on DNS-i nimede mÀÀramise toimingud viidud isoleeritud vĂ”rguprotsessist brauseri mitte-isoleeritud protsessi, kuna sĂŒsteemi resolveriga töötamisel ei saa rakendada teatud sandboxi piiranguid, mis kehtivad teistele vĂ”rgu teenustele.
- Microsofti identifitseerimisteenuste (Azure AD SSO) automaatse sisselogimise tugi on lisatud, kasutades Microsoft Windowsi kontoinfot.
- Chrome'i vÀrskenduse mehhanism Windowsis ja macOSis toetab 12 viimase versiooni vÀrskendusi.
- API Payment Handleri kasutamiseks, mis lihtsustab olemasolevate maksesĂŒsteemide integreerimist, on nĂŒĂŒd nĂ”utud laaditavate andmete allika selge mÀÀramine CSP parameetri connect-src kaudu (Content-Security-Policy). of domains, kuhu pĂ€ringud saadetakse.
- Eemaldatud on API PPB_VideoDecoder(Dev), mis on muutunud aegunuks pÀrast Adobe Flashi toe lÔpetamist.
- Lisatud on API View Transitions, mis lihtsustab ĂŒlemineku animatsiooni efektide loomist erinevate DOM olekute vahel (nĂ€iteks sujuv ĂŒleminek ĂŒhe pildi pealt teisele).
- CSS-i pÀringusse «@container» on lisatud tugi funktsioonile style(), et rakendada stiile vastavalt vanemate elementide arvutatud omaduste vÀÀrtustele.
- CSS-i on lisatud trigonometrilised funktsioonid sin(), cos(), tan(), asin(), acos(), atan() ja atan2().
- Lisatud on eksperimentaalne (origin trial) API Document Picture in Picture, mis vĂ”imaldab avada suvalist HTML-sisu 'pildina pildis' reĆŸiimis, mitte ainult videoid. Erinevalt akna avamisest funktsiooni window.open() kaudu, kuvatakse uue API kaudu loodud aknad alati teiste akende kohal, nad ei jÀÀ alles pĂ€rast algse akna sulgemist, ei toeta navigeerimist ja ei saa selgelt mÀÀrata vĂ€ljundi positsiooni.

- Sisse on viidud ArrayBufferi suuruse suurendamise vÔi vÀhendamise vÔimalus, samuti SharedArrayBufferi suuruse suurendamise vÔimalus.
- WebRTC-s on rakendatud SVC (Scalable Video Coding) laienduste tugi, et kohandada videovoo kvaliteeti kliendi ribalaiuse jĂ€rgi ning edastada ĂŒhes voos mitmeid erineva kvaliteediga videovideosid.
- Media Session API-s on lisatud tegevused 'previousslide' ja 'nextslide', et korraldada navigeerimist eelneva ja jÀrgmise slaidi vahel.
- Uus pseudo-klassi sĂŒntaks ':nth-child(an + b)' ja ':nth-last-child()' vĂ”imaldab esitada selektiivseid valikute eelnevaid filtreerimisi, enne pĂ”hivaliku 'An+B' rakendamist.
- CSS-i on lisatud uusi mÔÔtĂŒhikuid juure elemendi fontide suuruse mÀÀramiseks: rex, rch, ric ja rlh.
- TÀpne tugi CSS vÀrvi spetsifikatsioonile Level 4 on rakendatud, sealhulgas seitsme vÀrvipaleti (sRGB, RGB 98, Display P3, Rec2020, ProPhoto, CIE ja HVS) ning 12 vÀrviruumi (sRGB Lineaarne, LCH, okLCH, LAB, okLAB, Display P3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65) toimetamine, lisaks varasemalt toetatud vÀrviformaatidele Hex, RGB, HSL ja HWB. On vÔimalik kasutada isikupÀrastatud vÀrviruume animatsioonide ja gradientide jaoks.
- CSS-i lisatud uus funktsioon color(), mida saab kasutada vÀrvi mÀÀramiseks igas vÀrviruumis, kus vÀrve mÀÀratakse R, G ja B kanalite abil.
- Lisatud funktsioon color-mix(), mis on mÀÀratletud CSS Color 5 spetsifikatsioonis ja vĂ”imaldab segada vĂ€rve igas ۱ÙÚŻÛ ĐżŃĐŸŃŃŃĐ°ĐœŃŃĐČĐ” mÀÀratud protsendi alusel (nĂ€iteks 10% sinise lisamiseks valgele vĂ”ib kasutada âcolor-mix(in srgb, blue 10%, white);â).
- Web-arendajatele mĂ”eldud tööriistadesse on toodud tĂ€iustused. Stiilide paneelisse on lisatud tugi CSS Color Level 4 spetsifikatsioonile ning sealsete uute vĂ€rviruumide ja palettide jaoks. VĂ€rvi mÀÀramise tööriista ("pipett") on lisatud uus vĂ€rviruumide tugi ja vĂ”imalus konverteerida erinevate vĂ€rvi mÀÀratlemise formaatide vahel. JavaScripti siluri on ĂŒmber tehtud. juhtpaneel peatuspunktide.

Lisaks uutele funktsioonidele ja vigade parandamisele on uues versioonis kĂ”rvaldatud 40 haavatavust. Paljusid neist haavatavustest avastati automatiseeritud testimise kĂ€igus tööriistadega AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL. Kriitilisi probleeme, mis vĂ”imaldaksid mööda minna kĂ”ikidest brauseri kaitsekihtidest ja kĂ€ivitada koodi sĂŒsteemis vĂ€ljaspool liivakasti keskkonda, ei leitud. Haavatavuste avastamise rahaauhinna programmi raames on Google selle versiooni eest maksnud 24 preemiat kogusummas 92 000 USA dollarit (ĂŒks preemia $15000 ja $4000, kaks preemiat $10000 ja $700, kolm preemiat $5000, $2000 ja $1000, viis preemiat $3000).
Allikas: opennet.ru





