Chrome 89 izlaidums

Google uzņēmums ir laidis klajā web pārlÅ«ka Chrome 89 versiju. Tajā paŔā laikā ir pieejama stabilā versija atvērtā projekta Chromium, kas ir Chrome pamats. PārlÅ«kam Chrome ir raksturÄ«gi Google logotipu izmantoÅ”ana, paziņojumu sistēma avāriju gadÄ«jumā, moduļi aizsargāta video satura atskaņoÅ”anai (DRM), automātiskās atjaunināŔanas sistēma un RLZ parametru pārsÅ«tīŔana meklēŔanas laikā. Nākamā Chrome 90 versija ir plānota 13. aprÄ«lÄ«.

Galvenie uzlabojumi Chrome 89 versijā:

  • Chrome versija Android tagad var tikt palaista tikai uz ierÄ«cēm, kuras ir sertificētas Play Protect. virtuālās maŔīnās un emulators Chrome Android var tikt izmantots, ja tiek emulēta derÄ«ga ierÄ«ce vai emulators ir izstrādāts Google. Sertificēto ierīču statusu var pārbaudÄ«t Google Play lietotnē iestatÄ«jumu sekcijā (iestatÄ«jumu lapā paŔā apakŔā tiks parādÄ«ts statuss "Play Protect certification"). Nesertificētām ierÄ«cēm, piemēram, izmantojot treÅ”o puÅ”u programmatÅ«ru, lai palaistu Chrome, lietotājiem tiek piedāvāts reÄ£istrēt savas ierÄ«ces.
  • Nelielam procentam lietotāju ir aktivizēta vietņu noklusēta atvērÅ”ana caur HTTPS, kad adreses joslā tiek ievadÄ«ti hosta nosaukumi. Piemēram, ierakstot hostu example.com, noklusējuma konfigurācija atvērs vietni https://example.com, un, ja atvērÅ”anas brÄ«dÄ« radÄ«sies problēmas, tiks veikts atgrieÅ”anās process uz http://example.com. Lai pārvaldÄ«tu noklusējuma izmantoÅ”anu "https://", ir piedāvāta konfigurācija "chrome://flags#omnibox-default-typed-navigations-to-https".
  • Iespējota profilu atbalsta izmantoÅ”ana, kas ļauj dažādiem lietotājiem dalÄ«t savus kontus strādājot ar vienu pārlÅ«kprogrammu. Piemēram, ar profilu palÄ«dzÄ«bu var organizēt piekļuvi Ä£imenes locekļiem vai dalÄ«t sesijas, kas izmantotas darbā un personiskām interesēm. Lietotājs var izveidot jaunu Chrome profilu un konfigurēt tā aktivizāciju saistot to ar konkrētu Google kontu, kas ļauj dažādiem lietotājiem dalÄ«t grāmatzÄ«mes, iestatÄ«jumus un apmeklējumu vēsturi. Mēģinot pieslēgties kontam, kas saistÄ«ts ar citu profilu, lietotājam tiks piedāvāts pārslēgties uz Å”o profilu. Ja lietotājam ir saistÄ«ba ar vairākiem profiliem, tiks nodroÅ”ināta iespēja izvēlēties vēlamo profilu. Iespējams piesaistÄ«t dažādiem profiliem savu krāsu shēmu vizuālai lietotāju noŔķirÅ”anai.
    Chrome 89 izlaidums
  • Iespējota satura miniatuÅ”u attēloÅ”ana, kad kursoru novieto virs cilnēm augŔējā panelÄ«. Agrāk cilņu satura priekÅ”skatÄ«jums bija atspējots pēc noklusējuma un prasÄ«ja iestatÄ«juma izmaiņas ā€žchrome://flags/#tab-hover-cardsā€.
    Chrome 89 izlaidums
  • Daļai lietotāju ir ieslēgta funkcionālā iespēja ā€žLasīŔanas sarakstsā€ (Reading List, ā€žchrome://flags#read-laterā€), pie kuras aktivizācijas, nospiežot uz zvaigznÄ«tes adreses joslā, papildus pogai ā€žPievienot grāmatzÄ«meiā€ parādās otra poga ā€žPievienot lasīŔanas sarakstamā€, un labajā stÅ«rÄ« parādās grāmatzÄ«mju panelÄ« izvēlne ā€žLasīŔanas sarakstsā€, kurā uzskaitÄ«tas visas iepriekÅ” pievienotās lapas. Atverot lapu no saraksta, tā tiek apzÄ«mēta kā izlasÄ«ta. Lapas sarakstā var arÄ« manuāli atzÄ«mēt kā izlasÄ«tas vai neizlasÄ«tas, vai izdzēst no saraksta.
    Chrome 89 izlaidums
  • Lietotājiem, kas pieslēguÅ”ies savam Google kontam, bez Chrome Sync aktivizēŔanas tiek nodroÅ”ināta piekļuve maksājumu metodēm un saglabātajiem parolēm savā Google kontā. Iespēja ir iespējota daļai lietotāju un pakāpeniski tiks pieejama pārējiem.
  • Iespējota ātrā cilņu meklēŔana, kas agrāk prasÄ«ja aktivizāciju caur uzstādÄ«jumu ā€žchrome://flags/#enable-tab-searchā€. Lietotājs var apskatÄ«t visu atvērtu cilņu sarakstu un ātri filtrēt vajadzÄ«go cilni, neatkarÄ«gi no tā, vai tā atrodas paÅ”reizējā vai citā logā.
    Chrome 89 izlaidums
  • Visiem lietotājiem ir pārtraukta atseviŔķu vārdu ievades apstrāde adreses joslā kā iekŔējo vietņu atvērÅ”anas mēģinājums. Agrāk, ievadot vienu vārdu adreses joslā, pārlÅ«ks vispirms mēģināja DNS noteikt, vai pastāv tāda nosaukuma hosta, pieņemot, ka lietotājs vēlas atvērt apakÅ”domēnu, un tikai pēc tam pārsÅ«tÄ«ja pieprasÄ«jumu meklēŔanas sistēmai. Tādējādi DNS servera Ä«paÅ”nieks, kas norādÄ«ts lietotāja iestatÄ«jumos, saņēma informāciju par meklēŔanas pieprasÄ«jumiem, kas sastāv tikai no viena vārda, kas tika novērtēts kā konfidencialitātes pārkāpums. Uzņēmumiem, kas izmanto tÄ«mekļa mitināŔanas pakalpojumus bez apakÅ”domēna (piemēram, ā€œhttps://helpdesk/ā€), ir nodroÅ”ināta opcija atgriezt iepriekŔējo uzvedÄ«bu.
  • Ieviesta iespēja nostiprināt paplaÅ”inājuma vai lietojumprogrammas versiju. Piemēram, uzņēmuma vajadzÄ«bām, lai izmantotu tikai pārbaudÄ«tus paplaÅ”inājumus, administrators ar jauno politiku ExtensionSettings var konfigurēt Chrome, lai izmantotu savu URL atjauninājumu lejupielādei, nevis URL, kas norādÄ«ts paplaÅ”inājuma manifestā.
  • x86 sistēmās pārlÅ«kprogrammas darbÄ«bai tagad ir obligāta procesora atbalsta SSE3 instrukcijām, kuras atbalsta Intel procesori kopÅ” 2003. gada, bet AMD — kopÅ” 2005. gada.
  • Pievienoti papildu API, kas vērsti uz funkcionalitātes nodroÅ”ināŔanu, kas var aizstāt treÅ”o puÅ”u sÄ«kdatnes, kas tiek izmantotas, lai izsekotu lietotāja pārvietoÅ”anai starp vietnēm reklāmas tÄ«klu kodā, sociālo tÄ«klu logrÄ«kos un tÄ«mekļa analÄ«zes sistēmās. Ieteikti testēŔanai Ŕādi API:
    • Trust Token, lai dalÄ«tu lietotājus bez starpdomēna identifikatoriem.
    • Pirmās puses komplekti — ļauj saistÄ«tiem domēniem paziņot par sevi kā primāriem, lai pārlÅ«ks varētu ņemt vērā Å”o saikni starpdomēna pieprasÄ«jumos.
    • Schemeful Same-Site, lai paplaÅ”inātu same-site jēdzienu uz dažādām URL shēmām, proti, http://website.example un https://website.example tiks apstrādāti kā viena vietne starpdomēna pieprasÄ«jumos.
    • Floc, lai noteiktu lietotāja intereses bez individuālas identifikācijas un bez saistīŔanas ar konkrētu vietņu apmeklējumu vēsturi.
    • Conversion Measurement, lai novērtētu lietotāja aktivitāti pēc pārejas uz reklāmu.
    • User-Agent Client Hints izmanto User-Agent nomai un selektÄ«vu informācijas par konkrētajiem pārlÅ«kprogrammas un sistēmas parametriem (versija, platforma u.tml.) sniegÅ”anu.
  • Pievienots API Serial, kas ļauj vietnēm lasÄ«t un rakstÄ«t datus caur sekvenciālo portu. Šāda API raÅ”anās iemesls ir iespēja izveidot tÄ«mekļa lietojumprogrammas tieÅ”ai vadÄ«bai ar tādiem ierÄ«cēm kā mikrocontrolleri un 3D printeri. Lai iegÅ«tu piekļuvi perifērijas ierÄ«cei, ir nepiecieÅ”ams lietotāja skaidrs apstiprinājums.
  • Pievienots API WebHID, kas nodroÅ”ina zemas lÄ«meņa piekļuvi HID ierÄ«cēm (cilvēku saskarsmes ierÄ«cēm, klaviatÅ«rām, pelēm, spēļu kontrolieriem, skārienpaneliem), kas ļauj realizēt loÄ£iku darbam ar HID ierÄ«ci JavaScript valodā, organizējot darbu ar retiem HID ierÄ«cēm bez specifiskiem draiveriem sistēmā. Jaunais API galvenokārt ir vērsts uz spēļu kontrolieru atbalsta nodroÅ”ināŔanu.
  • Pievienots API Web NFC, kas ļauj tÄ«mekļa lietojumprogrammām lasÄ«t un rakstÄ«t NFC tagus. Jaunā API piemēri tÄ«mekļa lietojumprogrammās ietver informācijas sniegÅ”anu par muzeju eksponātiem, inventarizāciju, informācijas saņemÅ”anu no konferences dalÄ«bnieku ID karÅ”u u.tml. SÅ«tīŔana un tagu skenēŔana notiek, izmantojot NDEFWriter un NDEFReader objektus.
  • API Web Share (objekts navigator.share) ir paplaÅ”ināts lÄ«dz darbvirsmas pārlÅ«kiem (paÅ”laik tikai Windows un Chrome OS). API Web Share nodroÅ”ina lÄ«dzekļus informācijas apmaiņai sociālajos tÄ«klos, piemēram, ļauj izveidot vienotu pogu publicēŔanai sociālajos tÄ«klos, ko izmanto apmeklētājs, vai organizēt datu sÅ«tīŔanu citiem lietojumiem.
  • Android versijās un WebView komponentā ir iekļauts atbalsts AVIF (AV1 Image Format) attēlu formāta dekodēŔanai, kur tiek izmantota iekŔējo kadru saspieÅ”anas tehnoloÄ£ija no AV1 video kodēŔanas formāta (darbstacijās AVIF atbalsts tika iekļauts jau Chrome 85). Saspiestu datu izplatīŔanas kontainers AVIF ir pilnÄ«gi lÄ«dzÄ«gs HEIF. AVIF atbalsta gan HDR (lielo dinamisko diapazonu) attēlus un plaŔā spektra krāsu telpu, gan standarta dinamiskā diapazona (SDR) attēlus.
  • Tika pievienota jauna Reporting API, lai iegÅ«tu informāciju par droŔības noteikumu pārkāpumiem lapā privileģētajās operācijās, ko nosaka COOP (Cross-Origin-Opener-Policy) virsraksts, kas arÄ« ļauj pārslēgt COOP uz atkļūdoÅ”anas režīmu, kas darbojas bez noteikumu pārkāpumu bloķēŔanas.
  • Pievienota funkcija performance.measureUserAgentSpecificMemory(), kas nosaka atmiņas apjomu, kas iztērēts lapas apstrādei.
  • Lai atbilstu tÄ«mekļa standartu prasÄ«bām, visi URL Ā«data:Ā» tagad tiek apstrādāti kā potenciāli uzticami, t.i., tie ir daļa no aizsargāta konteksta.
  • API Streams ir pievienota atbalsts baitiem plÅ«smām (Byte Streams), kas Ä«paÅ”i optimizētas efektÄ«vai nejauÅ”u baitu kopumu pārsÅ«tīŔanai un minimizē datu kopēŔanas operācijas. PlÅ«smas izeju var ierakstÄ«t tādos primitÄ«vos kā virknes vai ArrayBuffer.
  • SVG elementiem Ä«stenota pilna Ā«filterĀ» Ä«paÅ”uma sintakse, kas ļauj vienlaikus piemērot SVG un ne-SVG elementiem tādas filtrēŔanas funkcijas kā blur(), sepia() un grayscale().
  • CSS ir ieviests pseido-elements Ā«::target-textĀ», ko var izmantot, lai izceltu fragmentu, uz kuru tika veikta pāreja ar tekstu (scroll-to-text), izmantojot citu stilu, nekā to izmanto pārlÅ«kprogramma, meklējot.
  • Pievienoti CSS Ä«paÅ”umi, lai kontrolētu stÅ«ru noapaļojumu: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • Pievienots CSS Ä«paÅ”ums forced-colors, lai noteiktu, vai pārlÅ«kprogramma lieto lapā lietotāja noteikto ierobežoto krāsu paleti.
  • Pievienots CSS Ä«paÅ”ums forced-color-adjust, lai atspējotu piespiedu krāsu ierobežojumu atseviŔķiem elementiem, atstājot tiem pilnu krāsu vadÄ«bu caur CSS.
  • JavaScript ir atļauta await atslēgvārda lietoÅ”ana moduļos augstākajā lÄ«menÄ«, kas ļauj maigi integrēt asÄ«nhronos zvanu modulārās ielādēŔanas procesā un izvairÄ«ties no ietilpÅ”anas Ā«async functionĀ». Piemēram, vietā no (async function() { await Promise.resolve(console.log(ā€˜test’)); }()); tagad var rakstÄ«t await Promise.resolve(console.log(ā€˜test’));
  • JavaScript dzinējs V8 ir paātrinājis funkciju izsaukumu gadÄ«jumos, kad nodoto argumentu skaits neatbilst funkcijā noteiktajiem parametriem. Neoptimizētā režīmā bez JIT veiktspējas pieaugums ir 11,2%, savukārt, izmantojot JIT TurboFan, pieaugums ir 40%.
  • Ievērojama daļa sÄ«ku uzlabojumu ir ieviesta web izstrādātāju rÄ«kos.

Papildus jaunumiem un kļūdu labojumiem jaunajā versijā ir novērstas 47 droŔības ievainojamÄ«bas. Daudzām no ievainojamÄ«bām tika identificētas automatizēto testēŔanas rÄ«ku AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL rezultātā. Netika atrasti kritiski jautājumi, kas ļautu apiet visus pārlÅ«kprogrammas aizsardzÄ«bas lÄ«meņus un izpildÄ«t kodu sistēmā ārpus sandbox vides. Tajā paŔā laikā ir atzÄ«mēts, ka viena no novērstajām ievainojamÄ«bām (CVE-2021-21166), kas saistÄ«ta ar objektu mūža ilgumu skaņas apakÅ”sistēmā, ir 0-day problēma, un lÄ«dz labojumam tā tika izmantota vienā no eksploitēm. Ņemot vērā programmu, kas paredz naudas atlÄ«dzÄ«bu par ievainojamÄ«bu atklāŔanu, uzņēmums Google Ŕī izlaiÅ”anas ietvaros ir izmaksājis 33 prēmijas kopumā 61000 ASV dolāru apmērā (divas prēmijas pa $10000, divas prēmijas pa $7500, trÄ«s prēmijas pa $5000, divas prēmijas pa $3000, četras pa $1000 un divas prēmijas pa $500). 18 atlÄ«dzÄ«bu apmērs vēl nav noteikts.

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