Google on vĂ€lja andnud Chrome veebibrauseri versiooni 144. Samuti on saadaval stabiilne vabavaraline projekt Chromium, mis on Chrome'i alus. Chrome'i brauser erineb Chromiumist selle poolest, et selles kasutatakse Google'i logo, on olemas sĂŒsteem, mis saadab teateid kokkuvarisemise korral, krĂŒptimise kaitstud videokontentide (DRM) taasesitamise moodulid, automaatne uuenduste installimise sĂŒsteem, pidev Sandbox-isolatsioon ning pakkumised Google API vĂ”tmete jaoks ja RLZ-parameetrite edastamine otsingul. Neile, kes vajavad rohkem aega uuendamiseks, toetatakse eraldi Extended Stable haru, mis kestab 8 nĂ€dalat. JĂ€rgmine Chrome'i vĂ€ljaanne, versioon 145, on planeeritud 10. veebruariks.
Eraldi vĂ”ib mĂ€rkida Chrome Canary testharu lisamist, mille pĂ”hjal luuakse Chrome versioon 147, mis sisaldab seadeid AI-funktsioonide keelamiseks brauseris, mis on seotud AI mudelite kĂ€itamisega kasutaja lokaalses sĂŒsteemis. Konfigureerimisosas jaotises âSystemâ on nĂŒĂŒd saadaval valik âOn-device GenAI Enabledâ, mis vĂ”imaldab eemaldada kĂ”ik kohalikult töötavad generatiivsed mudelid ja keelata sellega seotud funktsioonid, nagu kahjuliku sisu tuvastamine tĂ€iendava kaitse reĆŸiimis.

Chrome Canary's on samuti lisatud JPEG XL pildiformaadi tugi, mille tagasitulekut on Google'i esindajad maininud novembris. JPEG XL dekodeerimiseks kasutatakse (1, 2) jxl-rs teegi teostust, mis rakendab JPEG-XL-i Rustis. JPEG XL-i aktiveerimiseks on lisatud parameeter âchrome://flags/#enable-jxl-image-formatâ.
Chrome Beta harusse, mille pĂ”hjal luuakse Chrome versioon 145, on lisatud vertikaalsete vahelehtede kuvamise reĆŸiim. Ălemise horisontaalse vahelehe nupu paneeli asendamiseks on ettepanek seadistus âchrome://flags/#vertical-tabsâ, mis asetab vahelehed kĂŒlgpaneelile. PĂ€rast selle valiku aktiveerimist ilmub kontekstimenĂŒĂŒsse, mis kuvatakse hiire parema nupuga klĂ”psamisel tĂŒhjale alale vahelehtede paneelil, nupp âShow tabs on the sideâ.

Chrome 144 peamised muudatused:
- AI-reĆŸiimi areng on jĂ€tkunud, vĂ”imaldades suhelda AI-agendiga aadressiribalt vĂ”i lehelt, mis avatakse uue vahekaartide avamisel. AI-reĆŸiim vĂ”imaldab esitada keerulisi kĂŒsimusi loomulikus keeles ja saada vastuseid, mis pĂ”hinevad teabe kogumisel kĂ”ige asjakohasematelt lehtedelt antud teema kohta. Vajadusel saab kasutaja tĂ€psustada teavet tĂ€iendavate kĂŒsimustega. ReĆŸiim vĂ”imaldab ka esitada kĂŒsimusi lehe sisu kohta otse aadressiribalt.
Chrome 144-s on laiendatud sisseehitatud vestlusroboti Gemini vĂ”imalusi, kuhu on lisandunud toetus piltide laadimiseks Geminisse (konttekstimenĂŒĂŒ kaudu) ja nende pĂ”hjal uute piltide genereerimiseks. AI-reĆŸiimi saab nĂŒĂŒd rakendada ka mitme vahekaardi kontekstis â AI saab vastata kĂŒsimustele valitud vahekaartide sisu kohta, vĂ”rrelda sisu, kokku vĂ”tta ja otsida teavet.

Varasemalt oli AI-reĆŸiim saadaval ainult macOS ja Windows platvormidel, kuid nĂŒĂŒd on nupp âAI Modeâ ja aktiveerimine tabulaatoriga enne aadressiribal alustamist saadaval ka Linuxi kogudes (tundub, et mitte veel kĂ”igile kasutajatele). Lehelt âchrome://flagsâ saab AI aktiveerimist hallata âai-modeâ valikute kaudu.

- Osale kasutajatest on aktiveeritud uus lihtsustatud vorming lehe jaoks, mis avatakse uue vahekaartide avamisel. Uus variant on vaba visuaalsetest liigsetest elemendidest ja pakub rohkem sĂ€tteid vĂ€limuse haldamiseks. Ăksikute sisu plokkide peitmise toetus nupu âDismissâ kaudu on eemaldatud, selle asemel pakutakse nĂŒĂŒd vĂ€lja terve kategooria vĂ€lja lĂŒlitamine (nĂ€iteks konkreetse retsepti peitmise asemel pakutakse vĂ€lja kĂ”igi retseptide kuvamise peitmine).
- Windowsi pĂ”hjal olevates konfiguratsioonides, kus rakendatakse Chrome'i tsentraliseeritud haldust, on rakendatud kaitse ebaautorisiseeritud oluliste seadete muutmise vastu, nĂ€iteks kahjulike programmide otsingumootori muutmine. Kui kolmandate osapoolte programmide poolt seadete muutmise juhtumeid tuvastatakse, lĂ€htestatakse sellised seaded nĂŒĂŒd automaatselt vaikeolekusse.
- Rakendatud on kolmas versioon algoritmist Happy Eyeballs, mida kasutatakse optimaalse protokolli valimiseks, kui hostid on kergesti kĂ€ttesaadavad nii IPv4 kui IPv6 aadressidel. Happy Eyeballs algoritmi kasutamisel lahendab klient kohe IPv4 ja IPv6 aadressid hosti jaoks ning saadab ĂŒhenduse loomise pĂ€ringu IPv6 kaudu ning ĂŒritab seejĂ€rel samal ajal ĂŒhenduda muude hostiga seotud aadressidega, ootamata eelnevalt tehtud ĂŒhenduse loomise katsete tulemusi. Aktiivseks jÀÀb ĂŒhendus, mis loodi esimesena, samas kui ĂŒlejÀÀnud suletakse. Kolmas versioon protokollist analĂŒĂŒsib lisaks DNS A (IPv4) ja AAAA (IPv6) kirjadele ka DNS SVCB (Service Binding) ja HTTPS kirju, et mÀÀrata, kas HTTP/3 ja HTTPS on toetatud. Kui on saadaval rohkem kui ĂŒks, peetakse prioriteetseks QUIC protokolli ja TLS ECH laiendust.
- API Direct Sockets, mis vĂ”imaldab luua otse TCP ja UDP ĂŒhendusi vĂ€liste sĂŒsteemidega ning luua kuulamissokette ĂŒhenduste vastuvĂ”tmiseks, on saanud toe mitmeadressiliseks edastamiseks (multicast). Isoleeritud veebirakendused (IWA, Isolated Web Apps) saavad nĂŒĂŒd liituda mitmeadressirĂŒhmadega ja vastu vĂ”tta neisse saadetud mitmeadressilisi UDP pakette.
- Chromis on kuulutatud vananenuks ja versioonis 150 plaanitakse eemaldada tarkvaraliidesed ja -tehnoloogiad, mis on olnud arendamisel Privacy Sandboxi algatuse raames: API Topics (asendas API FLoC), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets ja requestStorageAccessFor. Lisainfot leiate Google'i plaanide teadetes Privacy Sandboxi osas.
- CSS-i on lisatud pseudoelement â::search-textâ, mis vĂ”imaldab muuta vĂ€rvi, tausta ja dekoratiivseid elemente tekstile, mis on vĂ€lja toodud lehe kohalikus otsingus, sarnaselt varasemalt saadaval olevatele pseudoelementidele â::highlightâ, â::spelling-errorâ ja â::grammar-errorâ, mis vĂ”imaldavad muuta tekstide rĂ”hutamise stiili ja vigade mĂ€rkimise stiili.
- Lisatud on CSS-i omadus âcaret-shapeâ, mis vĂ”imaldab kohandada kursori vĂ€limust redigeeritavates vĂ€ljade puhul.
- Lisatud on sĂŒndmus âclipboardchangeâ, mis genereerib, kui lĂ”ikepudeli sisu muutub, ja vĂ”imaldab vĂ€ltida ressursimahukat perioodilist kĂŒsitlust muutuste kohta JavaScripti koodis.
- Uus HTML-element <geolocation> on lisatud, et paigaldada lehtedele nuppe ja linke, mis kutsuvad esile kasutaja asukohainfo juurdepÀÀsu kinnitamise liidese, mida pakub vastav JavaScripti API.

- Lisatud JavaScripti objekt Temporal, mis rakendab alternatiivset meetodite kogumit kuupÀevade ja aja töötlemiseks. Uus API vÔimaldab kuupÀevadega töötamist, arvestades ja ilma ajavööndita, aega konverteerida, vormindada vÀljundit ja teostada ajaga seotud aritmeetilisi operatsioone. Aeg saab olla mÀÀratud ajavööndist sÔltumatul kujul (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), seotud ajavööndiga (Temporal.ZonedDateTime) ning epohhikuvas (Temporal.Instant - nanosekundid alates 1. jaanuarist 1970).
- Web-arendustööriistade tööriistades on tehtud parendusi. Sisuhinnangu lehele (chrome://inspect) on lisatud vĂ”imalus kĂ€ivitada serverilt eemaldatud silumist, mis ei nĂ”ua brauseri taaskĂ€ivitamist (varem sai sellise serveri kĂ€ivitada ainult kĂ€surea suvandi kaudu). Stiilide paneelil on lubatud toimetada CSS-reegleid â@font-faceâ ja â@font-feature-valuesâ. VĂ”rguhindamise liidese paneel âRequest blockingâ on ĂŒmber nimetatud âRequest conditionsâ ja nĂŒĂŒd vĂ”imaldab mitte ainult blokeerida, vaid ka piirata ĂŒksikute vĂ”rgutaotluste kiirus.
Peale uuenduste ja vigade parandamise kĂ”rval on uues versioonis kĂ”rvaldatud 10 haavatavust. Paljusid haavatavusi tuvastati automatiseeritud testimise tööriistadega AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL. Kriitilisi probleeme, mis vĂ”imaldaksid mööda minna kĂ”igist brauseri kaitsekihtidest ja kĂ€ivitada koodi sĂŒsteemis vĂ€ljaspool sandbox-keskkonda, ei tuvastatud. Haavatavuste avastamise rahapreemia programmis kehtestas Google 10 preemiat ja maksis vĂ€lja 18,5 tuhat USA dollarit (ĂŒks preemia 8000 dollari, 4000 dollari, 3000 dollari, 2000 dollari, 1000 dollari ja 500 dollari eest). 4 preemia suurus pole veel mÀÀratud.
Allikas: opennet.ru



