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:

  • Pēc noklusējuma ir iespējots atbalsts WebGPU grafikas API un WGSL (WebGPU ēnojuma valodai). WebGPU nodroÅ”ina programmēŔanas saskarni, kas ir lÄ«dzÄ«ga Vulkan, Metal un Direct3D 12, GPU balstÄ«tām darbÄ«bām, piemēram, renderēŔanai un skaitļoÅ”anai, kā arÄ« ļauj izmantot ēnojuma valodu GPU balstÄ«tu programmu rakstīŔanai. WebGPU atbalsts paÅ”laik ir iespējots tikai ChromeOS, macOS un Windows versijās, un vēlāk tiks iespējots Linux un Android operētājsistēmām.
  • Turpinājās veiktspējas optimizācijas darbs. Spidometra 2.1 etalona izpildes ātrums ir palielinājies par 5% salÄ«dzinājumā ar 112. atzaru.
  • Lietotājiem tagad pakāpeniski tiek iespējota krātuves segmentācija, pakalpojumu darbinieki un saziņas API. Å ie API lapas apstrādes laikā tiek atdalÄ«ti pa domēniem, izolējot treÅ”o puÅ”u apstrādātājus. Å is režīms bloķē starpvietņu izsekoÅ”anas metodes, kas paļaujas uz identifikatoru glabāŔanu koplietojamā krātuvē un apgabalos, kas nav paredzēti pastāvÄ«gai informācijas glabāŔanai (supersÄ«kfaili), piemēram, tās, kas paļaujas uz noteiktu datu klātbÅ«tnes pārbaudi pārlÅ«kprogrammas keÅ”atmiņā. Sākotnēji, apstrādājot lapu, visi resursi tika glabāti koplietojamā vārdtelpā (viena izcelsme) neatkarÄ«gi no izcelsmes domēna. Tas ļāva vienai vietnei noteikt resursu ielādi no citas vietnes, manipulējot ar lokālo krātuvi, IndexedDB API vai pārbaudot datu klātbÅ«tni keÅ”atmiņā.

    Segmentējot, atslēgai, ko izmanto objektu izgūŔanai no keÅ”atmiņas un pārlÅ«kprogrammas krātuves, tiek pievienots atseviŔķs atribÅ«ts, kas nosaka saistīŔanu ar primāro domēns, no kura tiek atvērta galvenā lapa, kas ierobežo izsekoÅ”anas skriptu darbÄ«bas jomu, piemēram, tādu, kas tiek ielādēti, izmantojot iframe no citas vietnes. Lai piespiestu sadalīŔanu, negaidot tās iespējoÅ”anu, varat izmantot iestatÄ«jumu "chrome://flags/#third-party-storage-partitioning".

     Chrome 113. izlaidums
  • Ir ierosināts pirmās puses kopu (FPS) mehānisms, kas ļauj izveidot attiecÄ«bas starp dažādām tÄ«mekļa vietnēm vienas organizācijas vai projekta ietvaros, lai koplietotu sÄ«kfailu apstrādi. Å Ä« funkcija ir noderÄ«ga, ja viena tÄ«mekļa vietne ir pieejama, izmantojot dažādus domēnus (piemēram, opennet.ru un opennet.me). Šādu domēnu sÄ«kfaili ir pilnÄ«gi atseviŔķi, taču ar FPS tos tagad var savienot kopējā krātuvē. Lai iespējotu FPS, izmantojiet karodziņu "chrome://flags/enable-first-party-sets".
  • Ir veiktas ievērojamas AV1 video kodētāja (libaom) optimizācijas, uzlabojot tÄ«mekļa lietojumprogrammu, kas izmanto WebRTC, piemēram, videokonferenču sistēmu, veiktspēju. Ir pievienots jauns Speed ​​​​10 režīms, kas ir piemērots ierÄ«cēm ar ierobežotiem centrālā procesora resursiem. Testējot Google Meet lietotni 40 kbps kanālā, AV1 Speed ​​​​10 režīms, salÄ«dzinot ar VP9 Speed ​​​​7 režīmu, nodroÅ”ināja par 12% kvalitātes pieaugumu un par 25% veiktspējas pieaugumu.
  • Kad ir iespējota uzlabotā pārlÅ«kprogrammas aizsardzÄ«ba (DroÅ”a pārlÅ«koÅ”ana > Uzlabotā aizsardzÄ«ba), Google apkopo telemetrijas datus par pārlÅ«kprogrammas papildinājumiem, kas instalēti ārpus Chrome veikala, lai atklātu ļaunprātÄ«gu darbÄ«bu. Å ie dati ietver papildinājumu failu jaucējkodas un manifest.json saturu.
  • Daži lietotāji ir iespējojuÅ”i papildu veidlapu automātiskās aizpildīŔanas funkcijas, kuru mērÄ·is ir ātri aizpildÄ«t piegādes adreses un maksājuma informāciju, veicot pirkumus noteiktos tieÅ”saistes veikalos.
     Chrome 113. izlaidums
  • Izvēlne, kas tiek parādÄ«ta, noklikŔķinot uz trÄ«s punktu ikonas, ir pārveidota. Sadaļas ā€œPaplaÅ”inājumiā€ un ā€œChrome interneta veikalsā€ ir pārvietotas uz izvēlnes pirmo lÄ«meni.
  • Pievienota iespēja tulkot tikai atlasÄ«tu lapas fragmentu citā valodā, nevis visu lapu (tulkoÅ”ana tiek uzsākta no konteksta izvēlnes). Tagad ir pieejams iestatÄ«jums "chrome://flags/#desktop-partial-translate", lai kontrolētu, vai ir iespējota daļēja tulkoÅ”ana.
  • Lapā, kas tiek parādÄ«ta, atverot jaunu cilni, tagad ir iekļauta iespēja atsākt pārtraukto darbu ("Ceļojums"), piemēram, lai turpinātu meklēŔanu no pārtrauktās pozÄ«cijas.
     Chrome 113. izlaidums
  • Android versijā ir jauna pakalpojuma lapa ā€œchrome://policy/logsā€, kurā administratori var atkļūdot lietotājiem iestatÄ«tās centralizētās pārvaldÄ«bas politikas.
  • Android versijā tagad ir iekļauta iespēja sadaļā ā€œDiscoverā€ rādÄ«t personalizētāku saturu. Turklāt lietotājiem, kuri nav pierakstÄ«juÅ”ies Google kontā, ir pievienota iespēja pielāgot vēlamos ieteikumu veidus (piemēram, paslēpt saturu no noteiktiem avotiem).
     Chrome 113. izlaidums
  • Android versijā ir pieejama jauna saskarne multivides failu izvēlei fotoattēlu un videoklipu augÅ”upielādei (pielāgotas ievieÅ”anas vietā tiek izmantota standarta Android Media Picker saskarne).
     Chrome 113. izlaidums
  • CSS tagad ievieÅ” standarta image-set() sintaksi, kas ļauj atlasÄ«t attēlu no opciju kopas ar dažādām izŔķirtspējām, to, kas ir vispiemērotākais paÅ”reizējiem ekrāna parametriem un tÄ«kla joslas platumam. IepriekÅ” atbalstÄ«tais izsaukums ar prefiksu -webkit-image-set(), kas piedāvāja Chrome specifisku sintaksi, tagad ir aizstāts ar standarta image-set.
  • CSS tagad atbalsta jaunus multivides vaicājumus (@media) overflow-inline un overflow-block, kas ļauj norādÄ«t, kā tiks apstrādāts saturs, kas sniedzas ārpus bloka sākotnējām robežām.
  • CSS ir pievienots atjaunināŔanas multivides vaicājums, kas ļauj definēt stilus drukāŔanai vai attēloÅ”anai lēnos (piemēram, e-grāmatu ekrānos) un ātros (parastos monitoros) ekrānos.
  • CSS ir pievienota funkcija linear(), lai piemērotu lineāru interpolāciju starp noteiktu punktu skaitu, ko var izmantot, lai izveidotu sarežģītas animācijas, piemēram, atlēcienu un stiepÅ”anās efektus.
  • Headers.getSetCookie() metode tagad ļauj iegÅ«t vērtÄ«bas no vairākām Set-Cookie galvenēm, kas nodotas vienā pieprasÄ«jumā, tās neapvienojot.
  • WebAuthn API ir pievienots paplaÅ”inājums largeBlob, lai glabātu lielus bināros datus, kas saistÄ«ti ar akreditācijas datiem.
  • Iespējota privātā stāvokļa marÄ·iera 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 uzlaboti tÄ«mekļa izstrādātāju rÄ«ki. TÄ«kla aktivitāŔu pārbaudes panelis tagad ļauj ignorēt vai izveidot jaunas HTTP atbildes galvenes, ko atgriež tÄ«mekļa serveris (TÄ«kls > Galvenes > Atbildes galvenes). Turklāt tagad varat rediģēt visas ignorēŔanas vienuviet, rediģējot failu .headers sadaļā Avoti > PārlaboÅ”ana un izveidojot maskētas aizstāŔanas. Ir uzlabota lietojumprogrammu atkļūdoÅ”ana, izmantojot tÄ«mekļa platformas Nuxt, Vite un Rollup. Ir uzlabota CSS diagnostika stilu panelÄ« (kļūdas rekvizÄ«tu nosaukumos un pieŔķirtajās vērtÄ«bās tagad ir atzÄ«mētas atseviŔķi). TÄ«mekļa konsolē tagad tiek parādÄ«ti automātiskās pabeigÅ”anas ieteikumi, nospiežot taustiņu Enter (nevis tikai tad, kad tiek nospiests Tab vai labā bultiņa).
     Chrome 113. izlaidums

Papildus jaunām funkcijām un kļūdu labojumiem jaunajā versijā ir novērstas 15 ievainojamÄ«bas. Daudzas no ievainojamÄ«bām tika identificētas, veicot automatizētu testēŔanu, izmantojot AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL. Netika konstatētas kritiskas problēmas, kas varētu ļaut apiet visus pārlÅ«kprogrammas aizsardzÄ«bas slāņus un izpildÄ«t kodu ārpus smilÅ”kastes vides. PaÅ”reizējās versijas ievainojamÄ«bu atlÄ«dzÄ«bu programmas ietvaros Google ir pieŔķīris 10 atlÄ«dzÄ«bas 30 500 ASV dolāru apmērā (viena atlÄ«dzÄ«ba par katru 7500, 5000 un 4000 ASV dolāru apmērā; divas atlÄ«dzÄ«bas 3000 ASV dolāru apmērā; trÄ«s atlÄ«dzÄ«bas 2000 ASV dolāru apmērā; un divas atlÄ«dzÄ«bas 1000 ASV dolāru apmērā).

Avots: opennet.ru

Pievieno komentāru