Web pārlūkprogrammas Chrome 121 izlaidums

Google uzņēmums ir laidis klajā Chrome 121 tīmekļa pārlūkprogrammas versiju. Tajā pašā laikā ir pieejama stabila atbrīvošana atvērtā koda projekta Chromium pamata versijā. Chrome pārlūkprogramma atšķiras no Chromium ar Google logotipu izmantošanu, crash paziņojumu sistēmu, moduļiem, kas atbalsta DRM (digitālo tiesību pārvaldību) video satura atskaņošanu, automātisko atjauninājumu instalēšanas sistēmu, pastāvīgu Sandbox izolāciju, Google API atslēgu nodrošināšanu un RLZ parametrus meklēšanā. Lietotājiem, kuriem nepieciešams vairāk laika atjauninājumiem, ir pieejama Atbalsta pagarinātā stabilā versija, ar 8 nedēļu atbalstu. Nākamā Chrome 122 izlaišana ir plānota 20. februārī.

Galvenās izmaiņas Chrome 121:

  • Ievadītas vairākas eksperimentālās iespējas, kas izmanto mašīnmācīšanos, kas sākotnēji būs pieejamas Windows un macOS versiju lietotājiem no ASV. Konfiguratorā pievienota sadaļa "Experimental AI".
    • Gudrās cilņu grupēšanas režīms (Tab Organizer), kas automātiski apvieno atvērtās cilnes, kas ir saistītas ar līdzīgām tēmām, un piedāvā piemērotus nosaukumus un emoji jaunām grupām. Piemēram, ja ir atvērtas vairākas cilnes ar informāciju par ceļojumiem un iepirkumiem interneta veikalos, jaunā iespēja ļaus bez manuālas pārbaudes izvietot šo lapu datus atbilstošajās grupās. Grupēšanu var aktivizēt caur cilņu pārvaldības izvēlni vai iespēju "Organize Similar Tabs" konteksta izvēlnē.
    • Tēmu ģenerators, kas ļauj, pamatojoties uz lietotāja sniegto tekstu dabiskā valodā, personalizēt pārlūka noformējumu. Piemēram, var aprakstīt vēlamo tēmu, noskaņu, stilu un krāsu, pēc kā pārlūks pats izveidos atbilstošu noformējumu. Interfeisu tēmu ģenerēšanai var aktivizēt, nospiežot pogu "Create with AI" lapā "Customize Chrome/Change theme".
    • Interaktīvs asistents, kas ļauj ģenerēt tekstu par lietotāja noteiktu tēmu. Piemēram, izmantojot jauno funkciju, var sagatavot apjomīgu un laipnu pieprasījumu vai komentāru, norādot vienkāršu teksta veidni. Asistents tiek aktivizēts, nospiežot pogu "Help me write" konteksta izvēlnē, kas tiek parādīta ievades lauku formās.
      Web pārlūkprogrammas Chrome 121 izlaidums
  • 1% lietotāju pārlūkprogrammā ir atslēgta trešo pušu sīkdatņu atbalsts, kas tiek izstrādātas, apmeklējot vietnes, kas atšķiras no domēns pašreizējā lapā. Šādi sīkfaili tiek izmantoti, lai izsekotu lietotāja pārvietošanos starp vietnēm reklāmu tīklu, sociālo mediju logrīku un tīmekļa analīzes sistēmu kodā. Izmaiņas tiek virzītas iniciatīvas Privacy Sandbox ietvaros, kas mērķē uz kompromisu starp lietotāju vēlmēm saglabāt privātumu un reklāmas tīklu un vietņu vēlmi izsekot apmeklētāju preferences. Trešo pušu sīkfailu izslēgšanu plānots pakāpeniski paplašināt un 2024. gada 3. ceturksnī panākt līdz 100%. Lai izslēgtu, negaidot ārējās izmaiņas, paredzēta iestatījums "chrome://flags/#test-third-party-cookie-phaseout".
  • Ieslēdzot standarta pārlūka aizsardzību (Safe Browsing > Standarta aizsardzība), tiek veikta drošības pārbaude, lejupielādējot šifrētus arhīvus. Pēc arhīva lejupielādes pārlūks lūdz lietotājam ievadīt paroli arhīva atšifrēšanai, aprēķina hašus no arhīvā esošajām failiem un nosūta hašus Google serveriem, lai pārbaudītu, vai nav ļaunprātīgu komponentu.
  • Daļai lietotāju kā eksperiments ir mainīta uzvedība, pārejot pa saitēm, kas saistītas ar instalētām PWA programmām. Pēc saites nospiešanas šādiem lietotājiem nekavējoties tiks atvērts atsevišķs programmu interfeiss vai tiks parādīts programmu saraksts, kas atbalsta saites saturam atbilstošo saturu. Atkarībā no eksperimenta rezultātiem tiks pieņemts lēmums par vispārēju pāreju uz jauno uzvedību Chrome 123 visiem lietotājiem vai vecā metodes atstājamu, kurā saite tiek atvērta parastajā cilnē, bet adreses laukā tiek parādīta poga pārejai uz atsevišķo programmu. Lai testētu jauno uzvedību, ir piedāvāta iestatīšana „chrome://flags/#enable-user-link-capturing-pwa”.
  • No sānu paneļa titula ir noņemta paneļa aktivizēšanas ikona, un vietā tiek piedāvāta elementu fiksēšanas funkciju izmantošana no galvenā paneļa un sānu paneļa iespēju izsaukšana no galvenā izvēlnes.
    Web pārlūkprogrammas Chrome 121 izlaidums
  • Ieslēgts Deprecation trial, lai testētu gaidāmo notikumu "unload" apstrādātāju ignorēšanu, kas nenodrošina efektīvu pāreju kešatmiņas izmantošanu (BFCache — Back-forward cache), nodrošinot tūlītēju pāreju, izmantojot pogas "Atpakaļ" un "Uz priekšu" vai, pārvietojoties pa iepriekš apskatītajām lapām pašreizējā vietnē. Statiskā Chrome uzvedība tiks tuvināta mobilo pārlūkprogrammu uzvedībai, kas lielākajā daļā gadījumu ģenerē notikumu "unload", dodot priekšroku pāreju kešatmiņai.
  • Android platformas versijā ierīcēm ar Android 12+ un Qualcomm vai ARM GPU pēc noklusējuma ir iespējota API WebGPU atbalsts, kas nodrošina līdzīgu Vulkan, Metal un Direct3D 12 programmēšanas interfeisu operāciju izpildei uz GPU, piemēram, renderēšanai un aprēķiniem, kā arī ļauj izmantot šēderu valodu.
  • CSS ir ieviesta īpašību mantošana pseido-klasēm, piemēram, "::selection" un "::highlight", saistībā ar vecāku elementu pseido-elementiem.
    Atskaņot video
  • CSS īpašumā font-palette, kas ļauj izvēlēties paleti krāsaina fonta attēlošanai, ir ieviests animāciju atbalsts. Animāciju var izmantot gludai pārejai no vienas paletes uz citu krāsainajiem fontiem.
  • Tika pievienota CSS īpašību „scrollbar-color” un „scrollbar-width” atbalsts, lai pielāgotu ritināšanas joslas krāsu un platumu.
  • CSS ir pievienoti pseido-elementi „::spelling-error” un „::grammar-error” krāsas noformēšanai un sintaktisko un gramatisko kļūdu norādījumu dekorēšanai.
  • Ieviešana ļauj izmantot izteiksmi supports() stilu un CSS slāņu importēšanai pēc noteiktu nosacījumu izpildes.
  • CSS ir pievienots atbalsts maskām SVG, kas ļauj slēpt daļas satura, pārklājot attēlu noteiktos punktos. Masku konfigurēšanai var izmantot īpašības mask, mask-mode, mask-composite, mask-position un mask-repeat. Tāpat SVG ir atļauta masku ielāde no ārējiem serveriem, piemēram, » mask: url(masks.svg#star).
  • Paplašināta spekulatīvo noteikumu atbalsts (API Speculation rules), kas ļauj vietņu autoriem nodot pārlūkprogrammai informāciju par visdrīzākajām lapām, uz kurām lietotājs var pāriet. Pārlūkprogramma izmanto šo informāciju, lai iepriekšēji ielādētu un attēlotu lapu saturu. Jaunajā versijā ir iespēja nodot noteikumus caur HTTP virsrakstu Speculation-Rules un pievienots atbalsts paplašinātajai sintaksei („document rules“), kas ļauj pārlūkprogrammai noteikt URL sarakstu spekulatīvai ielādei no elementiem <a> lapā.
  • Tika pievienots eksperimentālais (origin trial) API Element Capture, kas ļauj video ieraksta laikā samazināt loku uz konkrētām DOM daļām un elementiem. Piemēram, video konferences lietotnēs jaunais API ļauj iebūvēt iFrame trešās puses lietotnes un nodrošināt video pārraidi kopā ar šī iFrame saturu citiem dalībniekiem.
  • API Document Picture-in-Picture tagad, lai izmantotu resizeBy() un resizeTo() metodes, nepieciešama lietotāja apstiprināšana.
  • Ievesta iespēja izmantot metodi showPicker ar elementiem, lai programmatiski izsauktu pārlūkprogrammas piedāvāto nolaižamā saraksta īstenošanu.
  • API Media Capabilities funkcijā decodingInfo() pievienoti jauni lauki hdrMetadataType, colorGamut un transferFunction, kurus var izmantot, lai noteiktu atbalstu HDR.
  • TLS iekļauta atbalsts atslēgu iekapsulācijas mehānisma (KEM, Key Encapsulation Mechanism), kas izmanto hibrīdo algoritmu X25519Kyber768, kas ir izturīgs pret uzbrukumiem ar kvantu datoriem. X25519Kyber768 ir atslēgu apmaiņas mehānisms X25519, kas balstīts uz eliptiskām virsmām un pašlaik tiek lietots TLS, kombinācija ar Kyber-768 algoritmu, kas izmanto kriptogrāfiskās metodes, kas balstītas uz režģu teoriju, kuras risināšanas laiks neatšķiras parastajos un kvantu datoros.
  • Ir veikti uzlabojumi tīmekļa izstrādātāju rīkos. Panelī Elements pievienota atbalsts CSS noteikumiem «@font-palette-values». Uzlabots avota kartes atbalsts. Uzlabota interaktīvo operāciju izsekošana veiktspējas novērtēšanas panelī. Panelī Sources ieviesti marķi, lai skaidrāk attēlotu atkāpes.
    Web pārlūkprogrammas Chrome 121 izlaidums

Papildus jauninājumiem un kļūdu labojumiem jaunajā versijā novērstas 17 drošības ievainojamības. Daudzas no ievainojamībām tika konstatētas automatizētu testu veikšanas laikā, izmantojot rīkus AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Kritiskas problēmas, kas ļautu apiet visas pārlūkprogrammas aizsardzības līmeņus un izpildīt kodu ārpus sandbox vides, netika atklātas. Apbalvošanas programmas ietvaros par drošības ievainojamību atklāšanu uzņēmums Google šī izlaiduma ietvaros izmaksājis 11 balvas kopumā 31 tūkstotim ASV dolāru (viena balva $11000, $9000, $6000 un $2000, un trīs balvas pa $1000). Četru balvu apjoms pagaidām nav noteikts. Lielākais apbalvojums, 11 tūkstošu dolāru apmērā, piešķirts par pieprasījuma izpildi uz jau atbrīvota atmiņas apgabala (Use-after-free) API WebAudio realizācijā.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster