Veebibrauseri Chrome 121 väljaanne

Google on välja andnud web-brauseri Chrome 121. Samuti on saadaval stabiilne versioon avatud projekti Chromiumist, mis on Chrome'i alus. Chrome'i brauser erineb Chromiumist Google'i logode kasutamise, krahhi korral teavituste süsteemi olemasolu, kopeerimise kaitsega videomaterjali (DRM) taasesituse moodulite, automaatsete värskenduste installimise süsteemi, pideva Sandboxi isolatsiooni sisselülitamise, Google API võtmete kohaletoimetamise ja RLZ parameetrite edastamise kaudu. Neile, kes vajavad rohkem aega värskendamiseks, toetatakse eraldi Extended Stable haru, millele järgneb 8 nädalat. Järgmine Chrome 122 väljalase on planeeritud 20. veebruariks.

Peamised muudatused Chrome 121-s:

  • Lisatud on mitmeid eksperimentaalseid funktsioone, mis kasutavad masinõpet ja mis esialgu on saadaval Windowsi ja macOSi USA versioonide kasutajatele. Konfiguratsioonisse on lisatud sektsioon «Eksperimentaalne AI», et need aktiveerida.
    • Nutikahtede rühmitamise režiim (Tab Organizer) võimaldab automaatselt grupeerida avatud vahekaardid sarnaste teemade alusel ning pakkuda uutele gruppidele sobivaid nimesid ja emoji. Näiteks, kui on avatud mitmeid vahekordi, mis on seotud reiside ja veebipoode, võimaldab uus funktsioon automaatselt andmed vastavatesse rühmadesse paigutada, ilma et oleks vaja käsitsi sorteerida. Rühmitamise saab aktiveerida vahekaartide haldamise menüü kaudu või vahekaardi kontekstimenüüs valiku „Organize Similar Tabs“ kaudu.
    • Kujunduste generaator, mis võimaldab kasutaja antud looduslike keelte tekstipõhisest kirjeldusest personaliseerida brauseri välimust. Näiteks saab kirjeldada soovitud teemat, meeleolu, stiili ja värvi, mille järel genereerib brauser vastava kujunduse ise. Teemade genereerimise liidese saab avada nupul „Create with AI” lehelt „Customize Chrome/Change theme”.
    • Interaktiivne abiline, mis võimaldab genereerida teksti kasutaja määratud teema kohta. Näiteks saab uue funktsiooniga koostada pikaleveninud ja viisakas päringu või kommentaari, defineerides lihtsa tekstimalli. Abiline kutsutakse esile nupuga „Help me write” kontekstitööl, mis kuvatakse sisestusväljade vormides.
      Veebibrauseri Chrome 121 väljaanne
  • 1% brauseri kasutajatest on väliste küpsiste toetus keelatud, mis seatakse, kui külastatakse veebisaite, mis erinevad domeeni praegusest leheküljest. Selliseid küpsiseid kasutatakse kasutaja liikumise jälgimiseks saidilt saidile reklaamivõrkude, sotsiaalmeedia vidinate ja veebianalüüsi süsteemide koodis. Muudatused on käimas Privacy Sandboxi algatuse raames, mille eesmärk on saavutada tasakaal kasutajate privaatsuse säilitamise vajaduse ja reklaamivõrkude ning veebisaitide sooviga jälgida külastajate eelistusi. Väliste küpsiste keelamine on plaanis järk-järgult laiendada, tuues 2024. aasta 3. kvartaliks selle ulatuse 100% -ni. Väliste muudatuste ootamata on võimalik seadistada „chrome://flags/#test-third-party-cookie-phaseout.”
  • Kui brauseri standardkaitse (Safe Browsing > Standard protection) on sisse lülitatud, toimub krüpteeritud arhiivide allalaadimise turvakontroll. Pärast arhiivi allalaadimist küsib brauser kasutajalt arhiivi dekodeerimise parooli, arvutab arhiivi sisaldavate failide räsi ja saadab need Google'i serveritesse kahjulike komponentide kontrollimiseks.
  • Osale kasutajatest katseprojekti raames on muudetud käitumist linkide avamisel, mis on seotud installitud PWA-rakendustega. Pärast sellise lingi klõpsamist avatakse neil kasutajatel kohe rakenduste eraldi liides või kuvatakse loend rakendustest, mis toetavad lingi sisu tüüpi. Katse tulemuste põhjal otsustatakse, kas viia kõik kasutajad Chrome 123 versioonis üle uuele käitumisele või jätta alles vana avamismeetod, kus link avatakse tavaväljal, kuid aadressiribal kuvatakse nupp, et minna eraldi rakendusele. Uue käitumise testimiseks on ettepanek „chrome://flags/#enable-user-link-capturing-pwa“.
  • Küljepaneeli pealkirjast on eemaldatud paneeli aktiveerimise ikoon, mille asemel pakutakse kasutada elementide kinnitamise funktsioone peapaneelist ja küljepaneeli funktsioonide käivitamist peamenüüst.
    Veebibrauseri Chrome 121 väljaanne
  • On aktiveeritud Deprecation trial, et testida lähenevat sündmuste 'unload' töötlemise ignoreerimist, mis ei võimalda tõhusat vahecache'i (BFCache — Back-forward cache) kasutamist, tagades kohese ülemineku, kui kasutatakse 'Tagasi' ja 'Edasi' nuppe või navigeeritakse varem vaadatud lehtede vahel praegusel saidil. Statsioonilise Chrome'i käitumine läheneb mobiilsed brauserid, mis enamasti ei genereeri 'unload' sündmust, andes eelise üleminekute vahecache'ile.
  • Androidi versioonis seadmetele, kus töötab Android 12+ ja GPU Qualcomm või ARM, on vaikimisi lubatud WebGPU API tugi, mis pakub sarnast tarkvaralist liidest nagu Vulkan, Metal ja Direct3D 12 GPU-loodud operatsioonide, nagu renderdamise ja arvutuste, tegemiseks ning võimaldab kasutada shading keelt.
  • CSS-s on realiseeritud pärimise omadused elementide esiletoomiseks mõeldud pseudoklasside, nagu «::selection» ja «::highlight», seostumisel vanema elemendi pseudoelementidega.
    Vaata videot
  • CSS-i omaduses font-palette, mis võimaldab valida värvipaletti värvilise fondi joonistamiseks, on realiseeritud animatsiooni tugi. Animatsiooni saab kasutada sujuvaks üleminekuks ühelt paletilt teisele värvilistes fontides.
  • Lisatud tugi CSS-i omadustele «scrollbar-color» ja «scrollbar-width», et kohandada kerimisriba värvi ja laiust.
  • CSS-i on lisatud pseudoelemendid «::spelling-error» ja «::grammar-error», et kohandada värvitoone ja dekoreerida süntaktiliste ja grammatika vigade näidustust.
  • Realiseeritud on võimalus kasutada väljendit supports() stiilide ja CSS-i kihtide importimiseks pärast teatud tingimuste täitmist.
  • CSS-i on lisatud SVG-maskide tugi, mis võimaldavad varjata sisu osi, kattes pilti kindlates punktides. Maskide seadistamiseks võib kasutada omadusi mask, mask-mode, mask-composite, mask-position ja mask-repeat. Samuti on SVG-dele lubatud laadida maske välisest serverite, näiteks, » mask: url(masks.svg#star).
  • Lai laiendatud toetust spekulatiivsetele reeglitele (API spekulatsiooni reeglid), mis võimaldavad veebilehe autoritel edastada brauserile teavet tõenäolisemate lehekülgede kohta, kuhu kasutaja võib liikuda. Brauser kasutab seda teavet, et eelnevalt laadida ja renderdada lehe sisu. Uues versioonis on lisatud võimalus edastada reegleid HTTP-pealkirja Speculation-Rules kaudu ning toetatakse laiendatud süntaksit ("dokumendi reeglid"), mis võimaldab brauseril määrata spekulatiivseks laadimiseks sobivate URL-ide loendi elementide põhjal <a> lehel.
  • Lisatud on eksperimentaalne (origin trial) API Element Capture, mis võimaldab videote salvestamisel piirata fookust konkreetsetele DOM-i osadele ja elementidele. Näiteks videokonverentsi rakendustes võimaldab uus API kolmandate osapoolte rakendusi iframe'i sisse embedida ja edastada selle iframe'i sisu videona teistele osalejatele.
  • API Document Picture-in-Picture'is on nüüd meetodite resizeBy() ja resizeTo() kasutamiseks vajalik kasutaja kinnitamine.
  • Lisatud on võimalus kasutada meetodit showPicker elementide puhul, et programmeerimisel välja kutsuda brauseri poolt pakutav avaneva menüü teostus.
  • API Media Capabilities's on decodingInfo() lisatud uued väljad hdrMetadataType, colorGamut ja transferFunction, mida saab kasutada HDR-i toe määramiseks.
  • TLS-is on lisatud toetust võtme kapseldamise mehhanismile (KEM, Key Encapsulation Mechanism), mis kasutab hübriidset algoritmi X25519Kyber768, kvantkompuutritele vastupidavat. X25519Kyber768 on kombinatsioon X25519 võtme vahetuse mehhanismist, mis põhineb elliptilistel kõveratel ja mida praegu TLS-is kasutatakse, ning Kyber-768 algoritmist, mis rakendab krüptograafia meetodeid, mis põhinevad võrguoreiside ülesannete lahendamisel, mille lahendamisaeg ei erine klassikalistel ja kvantkompuutritel.
  • Web-arendajatele mõeldud tööriistadesse on lisatud täiustusi. Elementide paneel toetab nüüd CSS-i reegleid „@font-palette-values”. Source map'i tugi on paranenud. Interaktiivsete toimingute jälgimine jõudlust hindavas paneelis on paranenud. Sources paneelis on rakendatud sildid, et muuta taandeid visuaalselt arusaadavamaks.
    Veebibrauseri Chrome 121 väljaanne

Uues versioonis on lisaks uuendustele ja vigade parendamisele kõrvaldatud 17 haavatavust. Paljud haavatavused tuvastati automatiseritud testimise käigus AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL tööriistade abil. Kriitilisi probleeme, mis võimaldaksid mööda pääseda kõigist brauseri kaitsekihtidest ja käivitada koodi süsteemis väljaspool liivakasti keskkonda, ei leitud. Haavatavuste avastamise tasustamisprogrammi raames on Google käesoleva versiooni eest välja maksnud 11 preemiat kokku 31 000 USA dollari väärtuses (üks preemia summas 11 000 dollarit, 9 000 dollarit, 6 000 dollarit ja 2 000 dollarit ning kolm preemiat summas 1 000 dollarit). Nelja preemia suurus ei ole veel määratud. Suurim preemia summas 11 000 dollarit on antud juba vabastatud mälu (Use-after-free) API WebAudio teostuse külastuse tuvastamise eest.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster