Chrome ngaleupaskeun 89

Google parantos ngumumkeun sékrési browser wéb Chrome 89. Dina waktos anu sami, sékrési stabil tina proyék Chromium gratis, anu janten dasar Chrome, sayogi. Browser Chrome dibédakeun ku ngagunakeun logo Google, ayana sistem pikeun ngirim béwara upami aya kacilakaan, modul pikeun muterkeun eusi pidéo anu ditangtayungan (DRM), sistem pikeun otomatis masang apdet, sareng ngirimkeun parameter RLZ nalika milarian. Pelepasan salajengna tina Chrome 90 dijadwalkeun pikeun 13 April.

Parobahan konci dina Chrome 89:

  • Versi Android Chrome ayeuna ngan ukur tiasa dijalankeun dina alat anu disertipikasi Play Protect. Dina mesin virtual sareng émulator, Chrome pikeun Android tiasa dianggo upami alat anu ditiru sah atanapi émulator dikembangkeun ku Google. Anjeun tiasa pariksa naha alatna disertipikasi atanapi henteu dina aplikasi Google Play dina bagian setélan (dina halaman setélan di handapeun pisan, status "Play Protect sertifikasi" ditampilkeun). Pikeun alat anu henteu disertipikasi, sapertos anu nganggo firmware pihak katilu, pangguna dipenta pikeun ngadaptarkeun alatna pikeun ngajalankeun Chrome.
  • Persentase leutik pangguna diaktipkeun pikeun muka situs via HTTPS sacara standar nalika ngetik hostname dina bar alamat. Salaku conto, nalika anjeun ngasupkeun host example.com, situs https://example.com bakal dibuka sacara standar, sareng upami aya masalah nalika muka, éta bakal digulung deui ka http://example.com. Pikeun ngadalikeun pamakéan standar "HTTPS: //", setelan "chrome: // umbul#omnibox-default-typed-navigations-to-https" diajukeun.
  • Rojongan pikeun propil dilebetkeun, ngamungkinkeun para pangguna anu béda pikeun misahkeun akunna nalika damel dina browser anu sami. Contona, nganggo propil, anjeun tiasa ngatur aksés diantara anggota kulawarga atanapi sési misah anu dianggo pikeun padamelan sareng kapentingan pribadi. Pangguna tiasa nyiptakeun profil Chrome énggal sareng ngonpigurasikeunana pikeun diaktipkeun nalika nyambung ka akun Google khusus, ngamungkinkeun para pangguna anu béda pikeun ngabagi tetengger, setélan sareng sajarah browsing. Nalika nyobian asup kana akun anu dihubungkeun sareng profil anu sanés, pangguna bakal dipenta pikeun ngalih ka profil éta. Upami pangguna dihubungkeun sareng sababaraha profil, anjeunna bakal dibéré kasempetan pikeun milih profil anu dipikahoyong. Kasebut nyaéta dimungkinkeun pikeun napelkeun skéma warna anjeun sorangan kana propil anu béda pikeun pangguna anu misah sacara visual.
    Chrome ngaleupaskeun 89
  • Diaktipkeun tampilan gambar leutik eusi nalika hover dina tab dina bar luhur. Saméméhna, nilik eusi tab ieu ditumpurkeun sacara standar sarta diperlukeun ngarobah setelan "chrome: // flags / # tab-hover-cards ".
    Chrome ngaleupaskeun 89
  • Kanggo sababaraha pangguna, fungsi "Daptar Bacaan" ("chrome: // flags#read-later") diaktipkeun, nalika diaktipkeun, nalika anjeun ngaklik tanda bintang dina palang alamat, salian tombol "Tambahkeun tetengger", tombol kadua "Tambahkeun kana daptar bacaan" némbongan ", sareng di pojok katuhu bar téténggér muncul menu "Daptar Bacaan", anu daptar sadaya halaman anu saacanna ditambahkeun kana daptar. Nalika anjeun muka halaman tina daptar, éta ditandaan salaku dibaca. Kaca dina daptar ogé bisa ditandaan sacara manual salaku dibaca atawa can dibaca, atawa dipiceun tina daptar.
    Chrome ngaleupaskeun 89
  • Pamaké asup kana Akun Google tanpa ngaktipkeun Chrome Sync gaduh aksés kana metode pamayaran sareng kecap akses anu disimpen dina Akun Google. Fitur ieu diaktipkeun pikeun sababaraha pangguna sareng laun-laun bakal digulung ka batur.
  • Rojongan pikeun milarian tab gancang parantos diaktipkeun, anu sateuacana peryogi aktivasina ngalangkungan bendera "chrome://flags/#enable-tab-search". Pamaké tiasa ningali daptar sadaya tab anu kabuka sareng gancang nyaring tab anu dipikahoyong, henteu paduli naha éta dina jandela ayeuna atanapi anu sanés.
    Chrome ngaleupaskeun 89
  • Pikeun sakabéh pamaké, ngolah kecap individu dina palang alamat salaku usaha pikeun muka situs internal geus dieureunkeun. Saméméhna, nalika ngasupkeun hiji kecap dina bar alamat, browser nu munggaran diusahakeun nangtukeun ayana host kalawan ngaran nu di DNS, percanten yén pamaké ieu nyobian muka subdomain, sarta ngan lajeng dialihkeun pamundut ka search engine. Ku kituna, nu boga server DNS dieusian dina setélan pamaké narima informasi ngeunaan queries pilarian kecap tunggal, nu ieu ditaksir salaku palanggaran karusiahan. Pikeun usaha anu nganggo host internét tanpa subdomain (misalna "https://helpdesk/"), aya pilihan pikeun balikkeun ka kabiasaan anu lami.
  • Kasebut nyaéta dimungkinkeun pikeun pin versi tambihan-on atanapi aplikasi. Salaku conto, pikeun mastikeun yén perusahaan ngan ukur nganggo tambihan anu dipercaya, kuncén tiasa nganggo kawijakan ExtensionSettings énggal pikeun ngonpigurasikeun Chrome nganggo URL sorangan pikeun ngaunduh apdet, sanés URL anu ditetepkeun dina manifes tambihan.
  • Dina sistem x86, browser ayeuna merlukeun rojongan prosésor pikeun parentah SSE3, nu geus dirojong ku prosesor Intel saprak 2003, sarta AMD saprak 2005.
  • API tambahan geus ditambahkeun aimed dina nyadiakeun fungsionalitas nu bisa ngaganti Cookies pihak-katilu dipaké pikeun ngalacak gerakan pamaké antara situs dina kode jaringan iklan, widget jaringan sosial jeung sistem analytics web. API ieu diusulkeun pikeun nguji:
    • Trust Token pikeun misahkeun pamaké tanpa ngagunakeun identifiers cross-situs.
    • Susunan pihak kahiji - Ngidinan domain anu aya hubunganana pikeun nyatakeun diri utami supados panyungsi tiasa nganggap sambungan ieu nalika nelepon lintas situs.
    • Schemeful Same-Site pikeun manjangkeun konsép situs anu sami ka skéma URL anu béda, nyaéta. http://website.example jeung https://website.example bakal dianggap salaku hiji situs pikeun pamundut cross-situs.
    • Floc pikeun nangtukeun kategori kapentingan pamaké tanpa idéntifikasi individu jeung tanpa rujukan ka sajarah ngadatangan situs husus.
    • Pangukuran Konversi pikeun ngévaluasi kagiatan pangguna saatos ngalih kana iklan.
    • Pamaké-Agen Klién Petunjuk pikeun ngagentos Pamaké-Agén sareng selektif mulangkeun data ngeunaan browser sareng parameter sistem khusus (versi, platform, jsb.).
  • Ditambahkeun API Serial, ngamungkinkeun situs maca sareng nyerat data dina port serial. Alesan pikeun penampilan API sapertos kitu nyaéta kamampuan nyiptakeun aplikasi wéb pikeun ngontrol langsung alat sapertos mikrokontroler sareng panyitak 3D. Persetujuan pamaké eksplisit diperlukeun pikeun meunangkeun aksés ka alat periferal.
  • Nambahkeun WebHID API pikeun aksés tingkat handap ka alat HID (Alat panganteur manusa, kibor, beurit, gamepads, touchpads), nu ngidinan Anjeun pikeun nerapkeun logika pikeun gawé bareng hiji alat HID dina JavaScript pikeun ngatur gawé kalawan alat HID langka tanpa ayana drivers husus dina sistem. Anu mimiti, API anyar ditujukeun pikeun nyayogikeun dukungan pikeun gamepads.
  • Ditambahkeun Web NFC API, ngamungkinkeun aplikasi wéb maca sareng nyerat tag NFC. Conto ngagunakeun API anyar dina aplikasi wéb kalebet nyayogikeun inpormasi ngeunaan paméran musium, ngalaksanakeun inventaris, kéngingkeun inpormasi tina lencana pamilon konperénsi, jsb. Tag dikirim sareng diseken nganggo objék NDEFWriter sareng NDEFReader.
  • Web Share API (navigator.share object) parantos diperpanjang ngalangkungan alat sélulér sareng ayeuna sayogi pikeun pangguna browser desktop (ayeuna ngan pikeun Windows sareng Chrome OS). Web Share API nyayogikeun alat pikeun ngabagi inpormasi dina jaringan sosial, contona, ngamungkinkeun anjeun ngahasilkeun tombol ngahijikeun pikeun nyebarkeun dina jaringan sosial anu dianggo ku sémah, atanapi ngatur ngirim data ka aplikasi anu sanés.
  • Versi Android sareng komponén WebView kalebet dukungan pikeun ngadekodekeun format gambar AVIF (AV1 Image Format), anu ngagunakeun téknologi komprési intra-pigura tina format video encoding AV1 (dina versi desktop, dukungan AVIF kalebet dina Chrome 85). Wadah pikeun ngadistribusikaeun data dikomprés dina AVIF sagemblengna sarupa HEIF. AVIF ngarojong duanana gambar dina HDR (High Dynamic Range) jeung Wide-gamut warna spasi, kitu ogé dina standar rentang dinamis (SDR).
  • Nambahkeun API Pelaporan anyar pikeun meunangkeun inpormasi ngeunaan palanggaran aturan pamakean anu aman dina halaman operasi hak istimewa anu ditetepkeun ngaliwatan header COOP (Cross-Origin-Opener-Policy), anu ogé ngamungkinkeun anjeun pikeun nempatkeun COOP kana modeu debug, anu tiasa dianggo. tanpa blocking palanggaran aturan.
  • Ditambahkeun fungsi performance.measureUserAgentSpecificMemory (), nu nangtukeun jumlah memori dihakan nalika ngolah kaca.
  • Pikeun matuh standar wéb, sadaya "data:" URL ayeuna dianggap berpotensi dipercaya, nyaéta. mangrupa bagian tina konteks ditangtayungan.
  • Streams API parantos nambihan dukungan pikeun Byte Streams, anu dioptimalkeun khusus pikeun mindahkeun éfisién set bait wenang sareng ngaleutikan jumlah operasi salinan data. Kaluaran aliran tiasa ditulis kana primitif sapertos senar atanapi ArrayBuffer.
  • Elemen SVG ayeuna ngadukung sintaksis sipat "filter" lengkep, ngamungkinkeun fungsi nyaring sapertos blur (), sepia (), sareng grayscale () diterapkeun sakaligus kana elemen SVG sareng non-SVG.
  • CSS ngalaksanakeun pseudo-elemen ":: target-text", anu tiasa dianggo pikeun nyorot fragmen dimana téks napigasi (scroll-to-text) dina gaya anu béda ti anu dianggo ku browser nalika nyorot naon. kapanggih.
  • Katambah sipat CSS pikeun ngadalikeun rounding sudut: wates-mimiti-mimiti-radius, wates-mimiti-tungtung-radius, wates-tungtung-mimiti-radius, wates-tungtung-tungtung-radius.
  • Nambahkeun sipat CSS warna-paksa pikeun nangtukeun naha browser nganggo palette warna anu diwatesan ku pangguna dina halaman.
  • Ditambahkeun sipat CSS paksa-warna-nyaluyukeun pikeun mareuman konstrain warna dipaksa pikeun elemen individu, ninggalkeun aranjeunna kalayan kontrol warna CSS pinuh.
  • JavaScript ngamungkinkeun pamakéan kecap konci await dina modul di tingkat luhur, anu ngamungkinkeun nelepon Asynchronous jadi leuwih mulus terpadu kana prosés loading modul sarta tanpa kudu dibungkus dina "fungsi async". Contona, tinimbang (fungsi async () {await Promise.resolve (console.log ( 'test'));}()); ayeuna anjeun tiasa nyerat ngantosan Promise.resolve (console.log ( 'test'));
  • Dina mesin JavaScript V8, sauran fungsi digancangan dina kaayaan dimana jumlah argumen anu diliwatan henteu saluyu sareng parameter anu ditetepkeun dina fungsina. Kalayan panyimpangan dina jumlah argumen, kinerja ningkat ku 11.2% dina modeu non-JIT, sareng ku 40% nalika nganggo JIT TurboFan.
  • Sabagian ageung perbaikan leutik parantos dilakukeun pikeun alat pikeun pamekar wéb.

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 47 kerentanan. Seueur kerentanan anu diidentifikasi salaku hasil tina tés otomatis nganggo AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer sareng alat AFL. Taya masalah kritis geus dicirikeun nu bakal ngidinan hiji bypass sagala tingkatan panyalindungan browser sarta ngaéksekusi kode dina sistem luar lingkungan sandbox. Ieu dicatet yén salah sahiji vulnerabilities dilereskeun (CVE-2021-21166), patali jeung hirupna objék dina subsistem sora, boga sipat masalah 0 poé sarta dipaké dina salah sahiji exploits saméméh fix. Salaku bagian tina program pikeun mayar hadiah tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 33 panghargaan patut $61000 (dua $10000 panghargaan, dua $7500 panghargaan, tilu $5000 panghargaan, dua $3000 panghargaan, opat panghargaan $1000, sarta dua $500 panghargaan). Ukuran tina 18 ganjaran teu acan ditangtukeun.

sumber: opennet.ru

Tambahkeun komentar