Web-brauseri Chrome 121 väljalase

Google'i ettevõte avaldas veebibrauseri Chrome 121. Samal ajal on saadaval stabiilne vabavara projekt Chromium, mis on Chrome'i alus. Chrome'i brauser erineb Chromiumist Google'i logode kasutamise, avariide korral teavitussüsteemi, kopeerimise kaitsmise videosisu esitamiseks mõeldud moodulite (DRM), automaatsete uuenduste installimise süsteemi, pideva liivakarbi isolatsiooni sisselülitamise, Google API võtmete tarnimise ja otsingu korral RLZ parameetrite edastamise poolest. Need, kes vajavad rohkem aega uuendamiseks, saavad kasutada eraldi pikendatud stabiilset versiooni, mida toetatakse 8 nädalat. Järgmine Chrome 122 väljaanne on planeeritud 20. veebruariks.

Chrome 121 peamised muudatused:

  • Lisatud on mitu katsetusvõimalust, mis kasutavad masinõpet ja mis on alguses saadaval Windowsi ja macOSi versioonidele Ameerika Ühendriikides. Konfiguratsioonisse on lisatud jaotis "Eksperimentaalne AI".
    • Nutika vahelehtede rühmamise režiim (Tab Organizer), mis võimaldab automaatselt rühmitada avatud vahelehti sarnase temaatikaga ning pakub uutele gruppidele sobivaid nimesid ja ikone. Näiteks, kui on avatud mitu vahelehte, mis käsitlevad reisimist ja veebipoodide ostlemist, võimaldab uus funktsioon andmed ajalehtedest automaatselt õigesse rühma paigutada. Rühmitamine toimub vahelehtede haldusmenüü või vahelehe kontekstimenüüs oleva valiku "Organize Similar Tabs" kaudu.
    • Kohandamisrežiimi loomisgeneraator, mis võimaldab kasutaja määratud looduskeelsetest tekstikirjelduse alusel brauseri kujundust isikupärastada. Näiteks saab kirjeldada soovitud temaatikat, meeleolu, stiili ja värvi, pärast mida genereerib brauser vastava kujunduse. Teemade genereerimise liidese saab avada nupu "Create with AI" kaudu lehel "Customize Chrome/Change theme".
    • Interaktiivne assistent, mis võimaldab genereerida teksti kasutaja määratud teemal. Näiteks uue funktsiooni kaudu on võimalik koostada pika ja viisaka taotluse või kommentaari, andes lihtsa tekstimalli. Assistent käivitatakse nupu "Help me write" kaudu kontekstimenüüs, mis kuvatakse sisendväljade juures.
      Web-brauseri Chrome 121 väljalase
  • 1% kasutajatest on brauseris keelatud kolmandate osapoolte küpsised, mis seatakse, kui külastatakse teisi, kui praeguse lehega seotud veebisaite. Sellised küpsised aitavad jälgida kasutaja liikumist veebilehtede vahel reklaamivõrkude, sotsiaalmeedia vidinate ja veebianalüüsi süsteemide koodis. Muudatused viiakse ellu Privacy Sandbox algatuse raames, mille eesmärk on saavutada tasakaal kasutajate privaatsuse säilitamise vajaduste ja reklaamivõrkude ja veebisaitide soovide vahel jälgida külastajate eelistusi. Kolmandate osapoolte küpsiste keelamine peaks toimuma järk-järgult, kuni 2024. aasta kolmandas kvartalis 100% ulatuses. Kolmandate osapoolte küpsiste keelamiseks on ette nähtud seadistus „chrome://flags/#test-third-party-cookie-phaseout“. domeen Tavapärase brauserikaitse (Safe Browsing > Standard protection) lubamisel viiakse läbi krüpteeritud arhiivide allalaadimise turvakontroll. Pärast arhiivi allalaadimist küsib brauser kasutajalt parooli arhiivi dekrüptimiseks, arvutab arhiivis leiduvate failide hash-koodid ja edastab need Google'i serveritesse, et kontrollida kahjulike komponentide olemasolu.
  • Osade kasutajate jaoks on eksperimendi käigus muudetud käitumist, kui klikitakse linkidele, mis on seotud installitud PWA rakendustega. Pärast lingile klikkimist avatakse nende kasutajate jaoks kohe rakenduste isoleeritud liides või kuvatakse rakenduste nimekiri, mis toetavad lingis olevat sisu tüüpi. Eksperimendi tulemuste põhjal otsustatakse, kas viia kõik kasutajad Chrome 123-sse üle uuele käitumisele või jätta vana töötlemismeetod, kus link avatakse tavapärases vahekaardis, kuid aadressiribal kuvatakse nupp, et liikuda isoleeritud rakendusse. Uue käitumise testimiseks on ette nähtud seadistus „chrome://flags/#enable-user-link-capturing-pwa“.
  • Küljepaneeli pealkirjalt on eemaldatud paneeli aktiveerimise ikoon, mille asemel soovitatakse kasutada elementide kinnitamise funktsioone põhimenüüst ja küljepaneeli võimaluste käivitamist peamenüüst.
  • Küljepaneeli pealkirjast on eemaldatud paneeli aktiveerimise ikoon, selle asemel soovitatakse kasutada elementide kinnitamise funktsioone põhimenüüst ja küljepaneeli võimaluste käivitamist peamenüüst.
    Web-brauseri Chrome 121 väljalase
  • Käivitatud on Deprecation trial tulevaste "unload" sündmuste ignoreerimise testimiseks, mis ei luba efektiivselt kasutada üleminekute vahemälu (BFCache — tagasi-ettepoole vahemälu), mis tagab hetkese ülemise, kui kasutatakse nuppu "Tagasi" ja "Edasi" või navigeeritakse varem külastatud lehtede vahel praegusel saidil. Töölaud Chrome'i käitumine muutub sarnaseks mobiilibrauserite omaga, mis enamasti ei genereeri "unload" sündmust, andes eelise üleminekute vahemälule.
  • Androidi versioonis, seadmetes, kus on Android 12+ ja Qualcomm või ARM GPU, on vaikimisi sisse lülitatud WebGPU API tugi, mis pakub sarnast programmiliidest nagu Vulkan, Metal ja Direct3D 12 GPU poolel tehtavate operatsioonide, sealhulgas renderdamise ja arvutuste, jaoks ning võimaldab kasutada varjutamiskeelt.
  • CSS-is on rakendatud pseudoklasside elementide, nagu "::selection" ja "::highlight", omaduste pärimine seotud vanemat tüüpi elementidega.
    Mängi videot
  • CSS-i omaduses font-palette, mis võimaldab valida värvipaletti värvilise fondi joonistamiseks, on rakendatud animatsiooni tugi. Animatsiooni saab kasutada sujuvaks üleminekuks ühelt paletilt teisele värvilistes fontides.
  • Lisatud on CSS-i omaduste "scrollbar-color" ja "scrollbar-width" tugi, et kohandada kerimise riba värvi ja laiust.
  • CSS-is on lisatud pseudoelemendid "::spelling-error" ja "::grammar-error", et kohandada värvitooni ja dekoreerida süntaktiliste ja grammatika vigade näitamist.
  • On rakendatud võimalus kasutada väljendit supports() CSS-i stiilide ja kihtide importimiseks pärast teatud tingimuste täitmist.
  • CSS-is on lisatud maske SVG-s, mis võimaldavad varjata osa sisust, kattudes pildiga teatud punktide kaudu. Maskide kohandamiseks saab kasutada omadusi mask, mask-mode, mask-composite, mask-position ja mask-repeat. Samuti on SVG-s lubatud laadida maske väljastpoolt serverid, näiteks, » mask: url(masks.svg#star).
  • Laienenud toe spikuleerivate reeglite (API Speculation rules) jaoks, mis võimaldavad veebilehtede autoritel edastada brauserile teavet kõige tõenäolisemate lehtede kohta, kuhu kasutaja võib minna. Brauser kasutab seda teavet sisu eelneva laadimise ja kuvamise jaoks. Uues versioonis on võimalus edastada reegleid läbi HTTP-pealkirja Speculation-Rules ja lisatud on toetust laiendatud süntaksile („document rules“), mis võimaldab brauseril määrata spikuleerimiseks laadimise URL-ide loendi elementidest <a> lehelt.
  • Lisatud on katsetamis- (origin trial) API Element Capture, mis võimaldab videote salvestamisel keskenduda ainult DOM-i ja elementide teatud osadele. Näiteks videokonverentsi rakendustes võimaldab uus API kolmandate osapoolte rakenduste sisestamist iframe'i ja edastada video seda iframe'i sisu teistele osalejatele.
  • API-s Document Picture-in-Picture nõuab nüüd meetodite resizeBy() ja resizeTo() kasutamiseks kasutaja kinnitust.
  • Lisatud on võimalus kasutada meetodit showPicker <select> elementidega brauseri pakutava rippmenüü rakendamiseks programmikult.
  • API-s Media Capabilities on decodingInfo() lisatud uued väljad hdrMetadataType, colorGamut ja transferFunction, mida saab kasutada HDR-i toe määramiseks.
  • TLS-is on lisatud võtmete kapseldamise mehhanismi (KEM, Key Encapsulation Mechanism) tugi, mis kasutab hübriidalgoritmi X25519Kyber768, mis on kvantkompleksis vastupidav. X25519Kyber768 on kombinatsioon X25519 võtmevahetuse mehhanismist, mis põhineb elliptilistel kõveratel ja mida praegu TLS-is kasutatakse, koos algoritmiga Kyber-768, mis kasutab krüptograafia meetodeid, mille põhielement on ligikaudu lahtiste probleemide lahendamine, mille lahendusaeg ei erine tavalistel ja kvantkompleksidel.
  • Parendusi on tehtud veebiarendustööriistades. Elements paneelis on nüüd toetatud CSS-reeglid „@font-palette-values“. Allika kaardi tugi on parendatud. Interaktiivsete tegevuste jälgimine on parendatud jõudluse hindamise paneelis. Sources paneelis on lisatud märgid, et kuvada soonde ilmekalt.
    Web-brauseri Chrome 121 väljalase

Uues versioonis on kõrvaldatud 17 haavatavust, lisaks uutele funktsioonidele ja probleemide lahendamisele. Paljusid haavatavusi tuvastati automatiseeritud testimise tööriistade, nagu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL, abil. Kriitilisi probleeme, mis võimaldaksid ületada kõiki brauseri kaitse tasemeid ja käivitada süsteemis koodi, mis asub väljaspool sandboksi keskkonda, ei tuvastatud. Haavatavuste avastamise rahalise preemia programmiga seoses on Google käesoleva väljaande eest maksnud 11 preemiat kogusummas 31 000 USD (üks prestiiž, mille väärtus on 11 000 USD, 9 000 USD, 6 000 USD ja 2 000 USD, ning kolm preemiat 1 000 USD). Nelja preemia suurus on veel määramata. Suurim preemia, väärtusega 11 000 USD, anti välja juba vabastatud mälu (Use-after-free) juurdepääsu tuvastamise eest API WebAudio rakenduses.

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