Chrome 144 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine

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 144 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine

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 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine

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.

    Chrome 144 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine

    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.

    Chrome 144 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine
  • 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.
    Chrome 144 vĂ€ljaanne. JPEG XL testimine, vertikaalsed vahekaardid ja AI vĂ€ljalĂŒlitamine
  • 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

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster