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ā.
- 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.
- 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.
- 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.
- 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).
- 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).
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