Google'i ettevĂ”te avaldas web-brauseri Chrome 148. Samuti on vĂ€lja antud stabiiline versioon avatud projektilt Chromium, mis on Chrome'i alus. Chrome'i brauser erineb Chromiumist Google'i logosid kasutamise, avariideate sĂŒsteemi olemasolu, kopeerimise kaitstud videoinfo (DRM) esitusmodulite, automaatsete vĂ€rskenduste installimise sĂŒsteemi, pideva Sandbox-isolatsiooni aktiveerimise, Google API vĂ”tmete tarnimise ja RLZ-parameetrite edastamise teel otsingu kĂ€igus. Neile, kellel on uuenduste tegemiseks rohkem aega, toetatakse eraldi Extended Stable haru, mis kestab 8 nĂ€dalat. JĂ€rgmine Chrome'i versioon 149 on planeeritud 2. juuniks.
Peamised muudatused Chrome 148 (1, 2, 3, 4):
- AI-reĆŸiimi arendamine jĂ€tkub, vĂ”imaldades suhelda AI-agendiga aadressiribal vĂ”i uue vahekaardi avamisel kuvataval lehel. AI-reĆŸiim vĂ”imaldab esitada keerulisi kĂŒsimusi loomulikus keeles ja saada vastuseid, tuginedes kĂ”ige asjakohasemate lehtedest kogutud teabele antud teema kohta. Vajadusel saab kasutaja teavet tĂ€iendavate kĂŒsimustega tĂ€psustada. ReĆŸiim vĂ”imaldab samuti esitada kĂŒsimusi lehe sisu kohta otse aadressiribalt. Chrome 148-s on ainuĂ”igustatud AI-reĆŸiimi toetamist rakenduste automaatseks tĂ€itmiseks krediitkaardi numbrite ja aadresside osas (kasutaja loal). Sisseehitatud Gemini vestlusrobotite funktsioone on laiendatud 49 riiki Aasia ja Vaikse ookeani piirkonnas.
- Lisatud on automaatse tÀitmise vÔimalus veebi vormides juhtimis- ja passi numbrite, riikliku isikutuvastamise kaartide, KTN-de (Known Traveler Number) ja RCN-de (Redress Control Number), mis on salvestatud Google Walleti, osas.
- Kasutajaliidese visuaalne kujundus profiilide loomise osas on muudetud (funktsioon on sama).

- ChromeOS-i jaoks on rakendatud vertikaalsete vahekaartide reĆŸiim, mis asendab ĂŒlemise horisontaalse paneeli vahekaardi nuppudega kĂŒlgpaneeliga vertikaalsete vahekaartide jaoks. Eelmises vĂ€ljaandes pakuti seda reĆŸiimi Linuxi, macOS-i ja Windowsi platvormidele.

- Androidi versioonis on rakendatud funktsioon "Enhanced autofill", mis kasutab AI-mudelit veebivormide mÔistmiseks ja vÀljade automaatseks tÀitmiseks, tuginedes sellele, kuidas kasutaja varem sarnaseid vorme tÀitis.
- Androidi versioon lisati reĆŸiim, mis tagastab saitidele umbkaudse, mitte tĂ€pse asukoha.

- Lisatud on optimeerimised, mis laiendavad HTTP/3 protokolli rakendamist. Parandatud on HTTP/3 toetuse mÀÀramine veebisaitidel.
- Realiseeritud on Prompt API, mis pakub kutsungeid suurte keelemudelitega suhtlemiseks, vÔimaldades pÀringutes kasutada teksti, pilte ja helisisestust. Tulemused tagastatakse kergesti tÔlgendatavas struktureeritud vormis. Kasutuse nÀideteks on piltide kirjelduste genereerimine, visuaalne otsing, kÔne transkribeerimine, helide klassifitseerimine, teksti genereerimine antud juhise jÀrgi ning teabe vÀljavÔtmine tekstist. API on realiseeritud kasutades kohalikku kÀitatavat suurt keelemudelit Gemini Nano (mudel vÔtab 4 GB, laaditakse automaatselt ja paigaldatakse failina weights.bin alamkausta OptGuideOnDeviceModel).
- SharedWorkerisse on lisatud valik âextendedLifetime: trueâ, et sĂ€ilitada töötleja aktiivsus pĂ€rast kĂ”igi klientide ĂŒhenduse katkemist, vĂ”imaldades asĂŒnkroonsete tööde tĂ€itmist pĂ€rast lehe sulgemist (unload), ilma et oleks vajalik Service Workerite kasutamine.
- CSS-i pĂ€ringud â@containerâ saavad nĂŒĂŒd olla kutsutud kasutades ainult konteineri nime (container-name) ilma konteineri tĂŒĂŒbi (container-type) mÀÀramata. #container { container-name: âfoo; } @container âfoo { input { background-color: green; } }
- CSS-i on lisatud vĂ”ti ârevert-ruleâ, mis vĂ”imaldab tĂŒhistada praeguse CSS-reeglit ja rakendada eelmist reeglit. div { display: if(style(âlayout: fancy): grid; else: revert-rule); }
- CSS-i atribuudile âtext-decoration-skip-inkâ on lisatud tugi vÀÀrtusele âallâ, mis nĂ”uab rĂ”huasetuste ja ĂŒleliinide kohustuslikku katkestamist tekstiglifide kohal.
- Androidi versioonis on lisatud vĂ”imalus kasutada Web Serial API-d seadmete ĂŒhendamiseks, mis toetavad seeria porte, sealhulgas seeria pordid USB vĂ”i Bluetoothi kaudu.
- Elemendil <video> ja <audio> on nĂŒĂŒd vĂ”imalik mÀÀrata atribuut âloading=lazyâ, et laadida video ja heli ainult siis, kui need elemendid jĂ”uavad nĂ€htavale alale lehe kerimise ajal.
- Lisatud on toetus Open Font formaadi teise versiooni laiendusele âavarâ (Axis Variation table), mis vĂ”imaldab fondil muuta sidemeid normaliseeritud ja telgvÀÀrtuste vahel.
- Veebiarendajatele mÔeldud tööriistadesse on tehtud tÀiustusi.
Uue versiooni puhul on lisaks uuendustele ja veaparandustele kĂ”rvaldatud 127 haavatavust. Paljusid haavatavusi tuvastati automatiseeritud testimise tööriistade nagu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL abil. Kolmele probleemile (tĂ€isarvude ĂŒletĂ€itumine Blinkis, juurdepÀÀs juba vabastatud mĂ€lule Chromotings ja Mobile'is) omistati kriitiline ohtlikkuse tase, mis tĂ€hendab, et haavatavused vĂ”imaldavad mööda minna kĂ”igist brauseri kaitsetasemetest ja kĂ€ivitada sĂŒsteemis koodi vĂ€ljaspool liivakasti keskkonda. Haavatavuste leidmise premeerimise programmi kaudu mÀÀras Google kĂ€esoleva vĂ€ljaande jaoks 26 preemiat ja maksis 138 000 USA dollarit (ĂŒhe preemia suurusega $55 000, $43 000 ja $8 000, kaks preemiat $16 000). 21 preemia suurus pole veel mÀÀratud.
Allikas: opennet.ru



