Chrome 113. izlaidums

Google ir atklājis tÄ«mekļa pārlÅ«kprogrammas Chrome 113 izlaidumu. Tajā paŔā laikā ir pieejams stabils bezmaksas Chromium projekta izlaidums, kas ir Chrome pamatā. PārlÅ«kprogramma Chrome atŔķiras no Chromium ar Google logotipu izmantoÅ”anu, sistēmas klātbÅ«tni paziņojumu nosÅ«tÄ«Å”anai avārijas gadÄ«jumā, moduļus pret kopÄ“Å”anu aizsargāta video satura atskaņoÅ”anai, automātisko atjaunināŔanas sistēmu, pastāvÄ«gu smilÅ”kastes izolācijas iekļauÅ”anu. , Google API atslēgu piegāde un pārraide, meklējot RLZ- parametrus. Tiem, kam ir nepiecieÅ”ams vairāk laika, lai atjauninātu, paplaÅ”inātā stabilā filiāle tiek atbalstÄ«ta atseviŔķi, kam seko 8 nedēļas. Nākamais Chrome 114 laidiens ir paredzēts 30. maijā.

Galvenās izmaiņas pārlÅ«kā Chrome 113:

  • WebGPU grafikas API un WGSL (WebGPU Shading Language) atbalsts ir iespējots pēc noklusējuma. WebGPU nodroÅ”ina API, kas ir lÄ«dzÄ«ga Vulkan, Metal un Direct3D 12, lai veiktu GPU puses darbÄ«bas, piemēram, renderÄ“Å”anu un aprēķinus, kā arÄ« ļauj izmantot ēnotāju valodu, lai rakstÄ«tu GPU puses programmas. WebGPU atbalsts paÅ”laik ir iespējots tikai operētājsistēmām ChromeOS, macOS un Windows, un vēlāk tiks iespējots operētājsistēmām Linux un Android.
  • Turpinājās darbs pie veiktspējas optimizācijas. SalÄ«dzinot ar 112. zaru, Spidometra 2.1 testa nokārtoÅ”anas ātrums ir pieaudzis par 5%.
  • Lietotājiem ir sākusies pakāpeniska krātuves sadalÄ«Å”anas režīma, Service Workers un komunikācijas API iekļauÅ”ana, kas, apstrādājot lapu, tiek atdalÄ«ti attiecÄ«bā uz domēniem, kas izolē treÅ”o puÅ”u apstrādātājus. Režīms ļauj bloķēt lietotāju kustÄ«bas izsekoÅ”anas metodes starp vietnēm, pamatojoties uz identifikatoru glabāŔanu koplietojamā krātuvē un apgabalos, kas nav paredzēti pastāvÄ«gai informācijas glabāŔanai (ā€œsupersÄ«kfailiā€), piemēram, novērtējot noteiktu datu klātbÅ«tni pārlÅ«kprogrammā. keÅ”atmiņas. Sākotnēji, apstrādājot lapu, visi resursi tika glabāti kopējā nosaukumvietā (vienas izcelsmes), neatkarÄ«gi no izcelsmes domēna, kas ļāva vienai vietnei noteikt resursu ielādi no citas vietnes, veicot manipulācijas ar vietējo krātuvi, IndexedDB API, vai pārbaudot datus keÅ”atmiņā.

    Sharding pievieno atseviŔķu tagu atslēgai, ko izmanto objektu izgÅ«Å”anai no keÅ”atmiņas un pārlÅ«kprogrammas krātuvēm, kas nosaka saistÄ«Å”anu ar primāro domēnu, no kura tiek atvērta galvenā lapa, kas ierobežo kustÄ«bas izsekoÅ”anas skriptu darbÄ«bas jomu, piemēram, ielādējot, izmantojot iframe no citas vietnes. Lai piespiestu aktivizēt segmentāciju, negaidot regulāru iekļauÅ”anu, varat izmantot iestatÄ«jumu ā€œchrome://flags/#third-party-storage-partitioningā€.

    Chrome 113. izlaidums

  • Tiek piedāvāts pirmās puses komplektu (FPS) mehānisms, kas ļauj noteikt attiecÄ«bas starp vienas organizācijas vai projekta dažādām vietnēm sÄ«kdatņu vispārējai apstrādei starp tām. Å Ä« funkcija ir noderÄ«ga, ja vienai un tai paÅ”ai vietnei var piekļūt, izmantojot dažādus domēnus (piemēram, opennet.ru un opennet.me). SÄ«kdatnes Ŕādiem domēniem ir pilnÄ«bā atdalÄ«tas, taču ar FPS palÄ«dzÄ«bu tās tagad var saistÄ«t kopējā krātuvē. Lai iespējotu FPS, varat izmantot karogu "chrome://flags/enable-first-party-sets".
  • Ir veikta bÅ«tiska AV1 video kodētāja (libaom) programmatÅ«ras ievieÅ”anas optimizācija, kas ir uzlabojusi WebRTC izmantojoÅ”o tÄ«mekļa lietojumprogrammu, piemēram, videokonferenču sistēmu, veiktspēju. Pievienots jauns ātruma režīms 10, piemērots ierÄ«cēm ar ierobežotiem CPU resursiem. Pārbaudot Google Meet lietojumprogrammu kanālā ar joslas platumu 40 kb/s, AV1 Speed 10 salÄ«dzinājumā ar VP9 7 ātrumu uzlaboja kvalitāti par 12% un veiktspēju par 25%.
  • Ja ir iespējota uzlabotā pārlÅ«kprogrammas aizsardzÄ«ba (DroÅ”a pārlÅ«koÅ”ana > Uzlabota aizsardzÄ«ba), lai noteiktu ļaunprātÄ«gu darbÄ«bu Google pusē, pievienojumprogrammas apkopo telemetrijas datus par to pārlÅ«kprogrammas papildinājumu darbÄ«bu, kas nav instalēti no Chrome veikala kataloga. Tiek nosÅ«tÄ«ti tādi dati kā pievienojumprogrammu failu jaucējkodi un faila manifest.json saturs.
  • Daži lietotāji ir iespējojuÅ”i papildu veidlapu automātiskās aizpildÄ«Å”anas iespējas, kuru mērÄ·is ir ātri aizpildÄ«t piegādes adresi un maksājuma informāciju, veicot pirkumus dažos tieÅ”saistes veikalos.
    Chrome 113. izlaidums
  • Izvēlne, kas tiek parādÄ«ta, noklikŔķinot uz ikonas "trÄ«s punkti", ir pārstrukturēta. Izvēlnes vienumi ā€œPaplaÅ”inājumiā€ un ā€œChrome interneta veikalsā€ ir pārvietoti uz izvēlnes pirmo lÄ«meni.
  • Pievienota iespēja tulkot citā valodā tikai atlasÄ«to lapas fragmentu, nevis tikai visu lapu (tulkoÅ”ana tiek uzsākta no konteksta izvēlnes). Lai kontrolētu daļējas tulkoÅ”anas iekļauÅ”anu, tiek piedāvāts iestatÄ«jums "chrome://flags/#desktop-partial-translate".
  • Lapā, kas tiek parādÄ«ta, atverot jaunu cilni, ir pievienota iespēja atsākt pārtraukto darbu ("Ceļojums"), piemēram, varat turpināt meklÄ“Å”anu no pārtrauktās pozÄ«cijas.
    Chrome 113. izlaidums
  • Android versijā lietotājiem iestatÄ«to centralizētās pārvaldÄ«bas politiku atkļūdoÅ”anai ir ieviesta jauna servisa lapa "chrome://policy/logs".
  • Android platformas bÅ«vniecÄ«bā ir ieviesta iespēja rādÄ«t personalizētāku saturu ieteicamā satura sadaļā (Discover). Turklāt ir pievienota iespēja pielāgot vēlamos parādÄ«to ieteikumu veidus (piemēram, varat paslēpt saturu no dažiem avotiem) lietotājiem, kuri nav saistÄ«ti ar Google kontu.
    Chrome 113. izlaidums
  • Android platformas versija piedāvā jaunu interfeisu multivides failu atlasei fotoattēlu un videoklipu augÅ”upielādei (savas ievieÅ”anas vietā tiek izmantots standarta Android Media Picker interfeiss).
    Chrome 113. izlaidums
  • CSS ievieÅ” standarta sintaksi funkcijai image-set(), kas ļauj atlasÄ«t attēlu no opciju kopas ar dažādām izŔķirtspējām, kas ir vispiemērotākā paÅ”reizējiem ekrāna iestatÄ«jumiem un tÄ«kla savienojuma joslas platumam. IepriekÅ” atbalstÄ«tais prefiksa izsaukums -webkit-image-set(), kas piedāvāja Chrome specifisku sintaksi, tagad ir aizstāts ar standarta attēlu kopu.
  • CSS ir pievienojis atbalstu jauniem multivides vaicājumiem (@media) overflow-inline un overflow-block , kas ļauj noteikt, kā saturs tiks apstrādāts, ja saturs pārsniedz sākotnējās bloka robežas.
  • CSS ir pievienots atjaunināŔanas multivides vaicājums, lai ļautu definēt stilus, kad tie tiek drukāti vai parādÄ«ti lēnos (piemēram, e-grāmatu ekrānos) un ātrajos (parastajos monitoros) ekrānos.
  • Linear() funkcija ir pievienota CSS, lai piemērotu lineāru interpolāciju starp noteiktu punktu skaitu, ko var izmantot, lai izveidotu sarežģītas animācijas, piemēram, atlēcienus un izstiepÅ”anas efektus.
  • Metode Headers.getSetCookie() ievieÅ” iespēju iegÅ«t vērtÄ«bas no vairākām Set-Cookie galvenēm, kas nodotas vienā pieprasÄ«jumā, tās nesavienojot.
  • PaplaÅ”inājums largeBlob ir pievienots WebAuthn API, lai saglabātu lielus bināros datus, kas saistÄ«ti ar akreditācijas datiem.
  • Iespējota Private State Token API, lai atdalÄ«tu lietotājus, neizmantojot starpvietņu identifikatorus.
  • Vietnēm nav atļauts iestatÄ«t rekvizÄ«tu document.domain, lai resursiem, kas ielādēti no dažādiem apakÅ”domēniem, lietotu vienas izcelsmes nosacÄ«jumus. Ja nepiecieÅ”ams izveidot saziņas kanālu starp apakÅ”domēniem, izmantojiet funkciju postMessage() vai Channel Messaging API.
  • Ir veikti tÄ«mekļa izstrādātāju rÄ«ku uzlabojumi. TÄ«kla darbÄ«bas pārbaudes panelim tagad ir iespēja ignorēt vai izveidot jaunas HTTP atbildes galvenes, ko atgriež tÄ«mekļa serveris (TÄ«kls > Galvenes > Atbildes galvenes). Turklāt ir iespējams rediģēt visas ignorÄ“Å”anas vienuviet, rediģējot .headers failu sadaļā Avoti > Ignorējumi un izveidojot aizstāŔanu ar masku. Uzlabota lietojumprogrammu atkļūdoÅ”ana, izmantojot Nuxt, Vite un Rollup tÄ«mekļa ietvarus. Uzlabota CSS problēmu diagnostika panelÄ« Stili (kļūdas rekvizÄ«tu nosaukumos un pieŔķirtās vērtÄ«bas tiek atzÄ«mētas atseviŔķi). TÄ«mekļa konsolē ir pievienota iespēja parādÄ«t automātiskās pabeigÅ”anas ieteikumus, nospiežot taustiņu Enter (un ne tikai nospiežot tabulÄ“Å”anas taustiņu vai labo bultiņu).
    Chrome 113. izlaidums

Papildus jauninājumiem un kļūdu labojumiem jaunajā versijā ir novērstas 15 ievainojamÄ«bas. Daudzas ievainojamÄ«bas tika identificētas automatizēto testÄ“Å”anas rÄ«ku AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL rezultātā. Nav konstatētas kritiskas problēmas, kas ļautu apiet visus pārlÅ«kprogrammas aizsardzÄ«bas lÄ«meņus un izpildÄ«t kodu sistēmā ārpus smilÅ”kastes vides. Kā daļu no programmas naudas atlÄ«dzÄ«bas izmaksāŔanai par paÅ”reizējā laidiena ievainojamÄ«bu atklāŔanu, Google izmaksāja 10 balvas 30.5 tÅ«kstoÅ”u ASV dolāru apmērā (viena balva USD 7500, USD 5000 un USD 4000, divas balvas USD 3000, trÄ«s balvas 2000 USD un divas balvas 1000 USD vērtÄ«bā).

Avots: opennet.ru

Pievieno komentāru