Google on avaldanud Chrome'i veebibrauseri versiooni 144. Saadaval on ka Chrome'i aluseks oleva avatud lähtekoodiga Chromiumi projekti stabiilne versioon. Chrome erineb Chromiumist Google'i logode kasutamise, krahhide teavitussüsteemi, kopeerimiskaitsega videosisu (DRM) esitamise moodulite, automaatse värskenduste installimise, alati sisse lülitatud liivakasti isolatsiooni, Google API-võtmete eraldamise ja RLZ-parameetrite edastamise poolest otsingu ajal. Neile, kes vajavad värskendamiseks rohkem aega, on kaheksa nädala jooksul eraldi laiendatud stabiilne haru. Järgmine versioon, Chrome 145, on kavandatud 10. veebruariks.
Eriti tähelepanuväärne on Chrome Canary testimisharusse lisatud säte, mis moodustab Chrome 147 aluse. See keelab brauseris tehisintellekti funktsioonid, mis tuginevad kasutaja kohalikus süsteemis töötavatele tehisintellekti mudelitele. Brauseri konfigureerija jaotises „Süsteem” on nüüd saadaval uus suvand „Seadmes töötav GenAI lubatud”. See suvand eemaldab kõik kohalikult töötavad generatiivsed mudelid ja keelab seotud funktsioonid, näiteks pahatahtliku sisu tuvastamise täiustatud kaitserežiimis.

Chrome Canary lisab ka toe JPEG XL pildivormingule, mille Google'i esindajate sõnul taaskehtestatakse novembris. JPEG XL dekodeerimist toetab (1, 2) jxl-rs teek, mis rakendab Rustis JPEG-XL-i. JPEG XL lubamiseks on lisatud parameeter "chrome://flags/#enable-jxl-image-format".
Chrome'i beetaversioonile on lisatud vertikaalne vahelehtede kuvamisrežiim, mis on aluseks Chrome 145-le. Säte "chrome://flags/#vertical-tabs" võimaldab asendada ülemise horisontaalse vahelehtede riba vertikaalseid vahelehti sisaldava külgribaga. Kui see on lubatud, ilmub vahelehtede riba tühjal alal paremklõpsamisel kontekstimenüüsse nupp "Kuva vahelehed küljel".

Peamised muudatused Chrome'is 144:
- Oleme jätkanud tehisintellekti režiimi arendamist, mis võimaldab tehisintellekti agendiga suhelda aadressiribalt või uue vahelehe avamisel kuvatavalt lehelt. Tehisintellekti režiim võimaldab esitada keerulisi küsimusi loomulikus keeles ja saada vastuseid, mis põhinevad antud teema kõige asjakohasemate lehtede teabe koondamisel. Vajadusel saab kasutaja teavet täpsustada suunavate küsimustega. Režiim võimaldab teil esitada ka küsimusi lehe sisu kohta otse aadressiribalt.
Chrome 144 laiendab sisseehitatud Gemini vestlusroboti võimalusi, lisades toe piltide üleslaadimiseks Geminisse (kontekstimenüü kaudu) ja nende põhjal uute piltide genereerimiseks. Lisatud on võimalus kasutada tehisintellekti režiimi mitmel vahekaardil – tehisintellekt saab vastata küsimustele valitud vahekaartide sisu kohta, võrrelda sisu, teha kokkuvõtteid ja otsida teavet.

Varem oli tehisintellekti režiim saadaval ainult platvormidel macOS и Windows, aga nüüd on kollektsioonidesse ilmunud nupp "AI-režiim" ja aktiveerimine tabulaatori klahvi vajutamisega enne aadressiribale tippimise alustamist Linux (Ilmselt mitte veel kõigi kasutajate jaoks.) Lehel „chrome://flags” saate „ai-mode” valikute abil kontrollida, kas tehisintellekt on lubatud.

- Mõnele kasutajale on uue vahelehe avamisel kuvatavale lehele lisatud uus ja lihtsustatud kujundus. Uus kujundus on visuaalselt segaduseta ja pakub välimuse haldamiseks rohkem kohandamisvõimalusi. Üksikute sisuplokkide peitmiseks mõeldud nupp „Keela” on eemaldatud ja pakub nüüd võimalust keelata terved kategooriad (näiteks konkreetse retsepti peitmise asemel on saadaval kõigi retseptide peitmise valik).
- Operatsioonisüsteemipõhistes konfiguratsioonides WindowsChrome'i tsentraliseeritud haldust kasutavad brauserid on nüüd kaitstud oluliste sätete volitamata muutmise eest, näiteks otsingumootori pahavara tehtud muudatuste eest. Kui kolmanda osapoole tarkvara tuvastab sätete muudatusi, lähtestatakse need nüüd automaatselt vaikesättele.
- Happy Eyeballs algoritmi kolmas versioon on rakendatud. Seda algoritmi kasutatakse optimaalse protokolli valimiseks ühenduse loomisel hostidega, millele on samaaegselt juurdepääs nii IPv4 kui ka IPv6 aadresside kaudu. Happy Eyeball algoritmi kasutamisel lahendab klient koheselt nii IPv4 kui ka IPv6 aadressid hosti jaoks ja saadab ühenduse taotluse IPv6 kaudu. Seejärel proovib klient luua samaaegselt ühenduse teiste hostiga seotud aadresside kaudu, ootamata eelmiste ühenduse loomise katsete tulemusi. Esimene loodud ühendus jääb aktiivseks ja ülejäänud ühendused suletakse. Lisaks DNS A (IPv4) ja AAAA (IPv6) kirjetele analüüsib protokolli kolmas versioon SVCB (Service Binding) ja HTTPS DNS-kirjeid, et teha kindlaks HTTP/3 ja HTTPS tugi. Kui see on saadaval, antakse QUIC protokollile ja TLS ECH laiendusele kõrgem prioriteet.
- Direct Sockets API-le on lisatud multisaadete tugi, mis võimaldab luua otseseid TCP- ja UDP-ühendusi väliste süsteemidega ning luua kuulamispesasid ühenduste vastuvõtmiseks. Isoleeritud veebirakendused (IWA) saavad nüüd tellida multisaadete gruppe ja vastu võtta neile saadetud UDP multisaadete pakette.
- Järgmised privaatsusliivakasti algatuse raames välja töötatud API-d ja tehnoloogiad on aegunud ja plaanitakse Chrome 150-st eemaldada: teemade API (asendab FLoC API-t), kaitstud publiku API, jagatud salvestusruumi API, omistamise aruandluse API, privaatse koondamise API, seotud veebisaitide komplektide API ja requestStorageAccessFor. Lisateabe saamiseks vaadake Google'i privaatsusliivakasti plaanide teadaannet.
- CSS-i on lisatud pseudoelement "::search-text", mis võimaldab muuta lehel kohaliku otsingu tulemusel esile tõstetud teksti värvi, tausta ja dekoratiivseid elemente, sarnaselt varem saadaolevate pseudoelementidega "::highlight", "::spelling-error" ja "::grammar-error", mis võimaldavad muuta teksti esiletõstmise ja vigade märkimise stiili.
- Lisatud CSS-i omadus "caret-shape", mis võimaldab teil kohandada kursori välimust muudetavatel väljadel.
- Lisatud sündmus "clipboardchange", mis genereeritakse lõikelaua sisu muutumisel ja võimaldab JavaScripti koodi abil mööda hiilida ressursimahukast perioodilisest muudatuste küsitlusest.
- Uus HTML-element on lisatud , mis on loodud lehele nuppude ja linkide lisamiseks, et kutsuda liidest, mis kinnitab juurdepääsu vastava JavaScrip API pakutavale kasutaja asukohateabele.

- Lisatud on JavaScripti Temporal objekt, mis rakendab alternatiivseid meetodeid kuupäevade ja kellaaegadega töötamiseks. Uus API võimaldab teil kuupäevadega manipuleerida ajavöönditest olenemata ja ilma, teisendada kellaaegu, vormindada väljundit ja teha aritmeetilisi tehteid ajaga. Aega saab määrata ajavööndist sõltumatul esitusel (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), ajavööndi viitega (Temporal.ZonedDateTime) ja epohhilisel esitusel (Temporal.Instant - nanosekundite arv alates 1. jaanuarist 1970).
- Veebiarendaja tööriistades on tehtud täiustusi. Sisu kontrollimise lehele (chrome://inspect) on lisatud veebibrauseri käivitamise valik. server Kaugvigumine ilma brauseri taaskäivitamist nõudmata (varem sai sellist serverit käivitada ainult käsurea valiku kaudu). CSS-reeglite "@font-face" ja "@font-feature-values" muutmine on nüüd võimalik stiilide paneelil. Võrgu kontrollimise liideses on paneel "Päringu blokeerimine" ümber nimetatud "Päringu tingimused" ja see võimaldab nüüd lisaks üksikute võrgupäringute blokeerimisele ka kiiruse piiramist.
Lisaks uutele funktsioonidele ja veaparandustele parandab uus versioon 10 haavatavust. Paljud haavatavused tuvastati automaatse testimise teel, kasutades AddressSanitizerit, MemorySanitizerit, Control Flow Integrity't, LibFuzzerit ja AFL-i. Kriitilisi probleeme, mis võimaldaksid kõigist brauseri kaitsekihtidest mööda hiilida ja koodi väljaspool liivakasti keskkonda käivitada, ei tuvastatud. Praeguse versiooni haavatavuste preemiaprogrammi osana on Google loonud 10 preemiat ja andnud välja 18.5 500 dollarit (üks preemia igaühele 8000, 4000, 3000, 2000, 1000 ja 4 dollarit). Nelja preemia suurust pole veel kindlaks määratud.
Allikas: opennet.ru
