Chrome release 89

Google wis ngumumake rilis browser web Chrome 89. Ing wektu sing padha, rilis stabil proyek Chromium gratis, sing dadi basis Chrome, kasedhiya. Browser Chrome dibedakake kanthi nggunakake logo Google, anane sistem kanggo ngirim kabar yen ana kacilakan, modul kanggo muter konten video sing dilindhungi (DRM), sistem kanggo nginstal nganyari kanthi otomatis, lan ngirim parameter RLZ nalika nggoleki. Rilis sabanjure Chrome 90 dijadwalake tanggal 13 April.

Owah-owahan utama ing Chrome 89:

  • Versi Android Chrome saiki mung bisa mlaku ing piranti sing disertifikasi Play Protect. Ing mesin virtual lan emulator, Chrome kanggo Android bisa digunakake yen piranti sing ditiru sah utawa emulator dikembangake dening Google. Sampeyan bisa mriksa manawa piranti kasebut disertifikasi utawa ora ing aplikasi Google Play ing bagean setelan (ing kaca setelan ing sisih ngisor, status "Play Protect sertifikasi" ditampilake). Kanggo piranti sing ora disertifikasi, kayata sing nggunakake perangkat kukuh pihak katelu, pangguna dijaluk ndhaptar piranti supaya bisa mbukak Chrome.
  • Persentase cilik pangguna diaktifake mbukak situs liwat HTTPS kanthi standar nalika ngetik jeneng host ing baris alamat. Contone, nalika sampeyan ngetik host example.com, situs https://example.com bakal dibukak kanthi standar, lan yen ana masalah nalika mbukak, bakal digulung maneh menyang http://example.com. Kanggo ngontrol panggunaan standar "https: //", setelan "chrome: // flags#omnibox-default-typed-navigations-to-https" diusulake.
  • Dhukungan kanggo profil kalebu, ngidini pangguna beda kanggo misahake akun nalika nggarap browser sing padha. Contone, nggunakake profil, sampeyan bisa ngatur akses antarane anggota kulawarga utawa sesi kapisah digunakake kanggo karya lan kapentingan pribadi. Pangguna bisa nggawe profil Chrome anyar lan ngatur kanggo ngaktifake nalika disambungake menyang akun Google tartamtu, ngidini pangguna beda kanggo nuduhake tetenger, setelan lan riwayat browsing. Nalika nyoba mlebu menyang akun sing disambung menyang profil liyane, pangguna bakal dijaluk ngalih menyang profil kasebut. Yen pangguna disambung menyang sawetara profil, dheweke bakal diwenehi kesempatan kanggo milih profil sing dikarepake. Sampeyan bisa nemtokake skema warna sampeyan dhewe menyang profil sing beda kanggo pangguna sing kapisah kanthi visual.
    Chrome release 89
  • Ngaktifake tampilan gambar cilik isi nalika nglayang ing tab ing garis ndhuwur. Sadurunge, pratinjau isi tab dipateni kanthi gawan lan kudu ngganti setelan "chrome://flags/#tab-hover-cards".
    Chrome release 89
  • Kanggo sawetara pangguna, fungsi "Dhaptar Wacan" ("chrome: // flags#read-later") diaktifake, nalika diaktifake, nalika sampeyan ngeklik tanda bintang ing garis alamat, saliyane tombol "Tambah tetenger", tombol kapindho "Tambah menyang dhaptar maca" katon ", lan ing pojok tengen garis tetenger katon menu "Dhaptar Wacan", sing nampilake kabeh kaca sing sadurunge ditambahake menyang dhaptar. Nalika sampeyan mbukak kaca saka dhaptar, iku ditandhani minangka diwaca. Kaca ing dhaptar uga bisa ditandhani kanthi manual minangka diwaca utawa durung diwaca, utawa dibusak saka dhaptar.
    Chrome release 89
  • Pangguna sing mlebu menyang Akun Google tanpa ngaktifake Chrome Sync duwe akses menyang cara pembayaran lan sandhi sing disimpen ing Akun Google. Fitur kasebut diaktifake kanggo sawetara pangguna lan mboko sithik bakal diluncurake menyang wong liya.
  • Dhukungan kanggo panelusuran tab cepet wis diaktifake, sing sadurunge mbutuhake aktivasi liwat gendera "chrome: // flags / # enable-tab-search ". Pangguna bisa ndeleng dhaptar kabeh tab sing mbukak lan nyaring kanthi cepet tab sing dikarepake, ora preduli manawa ana ing jendela saiki utawa liyane.
    Chrome release 89
  • Kanggo kabeh pangguna, pangolahan tembung individu ing bilah alamat minangka upaya kanggo mbukak situs internal wis mandheg. Sadurunge, nalika ngetik siji tembung ing bilah alamat, browser pisanan nyoba nemtokake anané host kanthi jeneng kasebut ing DNS, pracaya manawa pangguna nyoba mbukak subdomain, lan mung banjur ngarahake panjalukan kasebut menyang mesin telusur. Mangkono, pemilik server DNS sing ditemtokake ing setelan pangguna nampa informasi babagan pitakon panelusuran tembung siji, sing ditaksir minangka nglanggar rahasia. Kanggo bisnis sing nggunakake host internet tanpa subdomain (eg "https://helpdesk/"), ana pilihan kanggo bali menyang prilaku lawas.
  • Sampeyan bisa pin versi tambahan utawa aplikasi. Contone, kanggo mesthekake yen perusahaan mung nggunakake tambahan sing dipercaya, administrator bisa nggunakake kabijakan ExtensionSettings anyar kanggo ngatur Chrome nggunakake URL dhewe kanggo ngundhuh nganyari, tinimbang URL sing ditemtokake ing manifes tambahan.
  • Ing sistem x86, browser saiki mbutuhake dhukungan prosesor kanggo instruksi SSE3, sing wis didhukung dening prosesor Intel wiwit 2003, lan dening AMD wiwit 2005.
  • API tambahan wis ditambahaké ngarahke ing nyediakake fungsi sing bisa ngganti Cookie pihak katelu digunakake kanggo trek obahe pangguna antarane situs ing kode jaringan iklan, widget jaringan sosial lan sistem analytics web. API ing ngisor iki diusulake kanggo nyoba:
    • Trust Token kanggo misahake pangguna tanpa nggunakake pengenal lintas situs.
    • Set pihak pisanan - Ngidini domain sing gegandhengan kanggo nyatakake awake dhewe utamane supaya browser bisa njupuk sambungan iki nalika nelpon lintas situs.
    • Schemeful Same-Site kanggo nggedhekake konsep situs sing padha menyang skema URL sing beda, i.e. http://website.example lan https://website.example bakal dianggep minangka siji situs kanggo panjalukan lintas-situs.
    • Floc kanggo nemtokake kategori kapentingan pangguna tanpa identifikasi individu lan tanpa referensi kanggo sajarah ngunjungi situs tartamtu.
    • Pengukuran Konversi kanggo ngevaluasi aktivitas pangguna sawise ngalih menyang iklan.
    • Petunjuk Klien Agen-Pengguna kanggo ngganti Agen-Pengguna lan kanthi selektif ngasilake data babagan paramèter browser lan sistem tartamtu (versi, platform, lsp.).
  • Added Serial API, ngidini situs maca lan nulis data liwat port serial. Alesan kanggo tampilan API kasebut yaiku kemampuan kanggo nggawe aplikasi web kanggo kontrol langsung piranti kayata mikrokontroler lan printer 3D. Persetujuan pangguna sing jelas dibutuhake kanggo entuk akses menyang piranti periferal.
  • Nambahake API WebHID kanggo akses tingkat rendah menyang piranti HID (piranti antarmuka manungsa, keyboard, clurut, gamepads, touchpads), sing ngidini sampeyan ngetrapake logika kanggo nggarap piranti HID ing JavaScript kanggo ngatur karya karo piranti HID langka tanpa ngarsane driver tartamtu ing sistem. Kaping pisanan, API anyar ditujokake kanggo nyedhiyakake dhukungan kanggo gamepads.
  • Nambahake Web NFC API, ngidini aplikasi web maca lan nulis tag NFC. Conto nggunakake API anyar ing aplikasi web kalebu nyedhiyakake informasi babagan pameran museum, nindakake inventarisasi, entuk informasi saka lencana peserta konferensi, lsp. Tag dikirim lan dipindai nggunakake obyek NDEFWriter lan NDEFReader.
  • Web Share API (navigator.share object) wis ngluwihi piranti seluler lan saiki kasedhiya kanggo pangguna browser desktop (saiki mung kanggo Windows lan Chrome OS). Web Share API nyedhiyakake alat kanggo nuduhake informasi ing jaringan sosial, contone, ngidini sampeyan ngasilake tombol terpadu kanggo nerbitake ing jaringan sosial sing digunakake pengunjung, utawa ngatur ngirim data menyang aplikasi liyane.
  • Versi Android lan komponen WebView kalebu dhukungan kanggo dekoding format gambar AVIF (AV1 Image Format), sing nggunakake teknologi kompresi intra-frame saka format enkoding video AV1 (ing versi desktop, dhukungan AVIF kalebu ing Chrome 85). Wadah kanggo nyebarake data sing dikompres ing AVIF meh padha karo HEIF. AVIF ndhukung loro gambar ing HDR (High Dynamic Range) lan Wide-gamut color space, uga ing standar dynamic range (SDR).
  • Nambahake API Pelaporan anyar kanggo entuk informasi babagan nglanggar aturan panggunaan sing aman ing kaca operasi hak istimewa sing ditemtokake liwat header COOP (Cross-Origin-Opener-Policy), sing uga ngidini sampeyan nglebokake COOP menyang mode debug, sing bisa digunakake tanpa ngalangi nglanggar aturan.
  • Nambahake fungsi performance.measureUserAgentSpecificMemory (), sing nemtokake jumlah memori sing digunakake nalika ngolah kaca.
  • Kanggo tundhuk karo standar web, kabeh "data:" URL saiki dianggep bisa dipercaya, yaiku. minangka bagean saka konteks sing dilindhungi.
  • Streams API wis nambahake dhukungan kanggo Byte Streams, sing dioptimalake khusus kanggo transfer efisien set bait sing sewenang-wenang lan nyuda jumlah operasi salinan data. Output stream bisa ditulis menyang primitif kayata strings utawa ArrayBuffer.
  • Unsur SVG saiki ndhukung sintaks properti "filter" lengkap, ngidini fungsi nyaring kayata blur (), sepia (), lan grayscale () bisa ditrapake bebarengan kanggo unsur SVG lan non-SVG.
  • CSS ngleksanakake unsur pseudo ":: target-text", sing bisa digunakake kanggo nyorot fragmen sing dilayari teks (gulung-menyang-teks) kanthi gaya sing beda tinimbang sing digunakake browser nalika nyorot apa ditemokake.
  • Properti CSS sing ditambahake kanggo ngontrol pembulatan pojok: radius-wiwitan-wiwitan, radius-wiwitan-mburi, radius-wiwitan-wiwitan, radius-mburi-mburi.
  • Nambahake properti CSS warna-peksa kanggo nemtokake manawa browser nggunakake palet warna sing diwatesi pangguna ing sawijining kaca.
  • Nambahake properti CSS-werna-nyetel kanggo mateni watesan warna sing dipeksa kanggo unsur-unsur individu, ninggalake kontrol warna CSS lengkap.
  • JavaScript ngidini panggunaan tembung kunci ngenteni ing modul ing tingkat paling dhuwur, sing ngidini telpon asinkron bisa digabungake kanthi luwih lancar menyang proses loading modul lan tanpa kudu dibungkus ing "fungsi asinkron". Contone, tinimbang (fungsi async () {ngenteni Promise.resolve (console.log ('test'));}()); saiki sampeyan bisa nulis ngenteni Promise.resolve(console.log('test'));
  • Ing mesin JavaScript V8, panggilan fungsi digawe cepet ing kahanan sing jumlah argumen sing diliwati ora cocog karo paramèter sing ditetepake ing fungsi kasebut. Kanthi bedane jumlah argumen, kinerja tambah 11.2% ing mode non-JIT, lan 40% nalika nggunakake JIT TurboFan.
  • Sebagéyan gedhé dandan cilik wis digawe kanggo alat kanggo pangembang web.

Saliyane inovasi lan koreksi bug, versi anyar ngilangi 47 kerentanan. Akeh kerentanan sing diidentifikasi minangka asil tes otomatis nggunakake AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer lan alat AFL. Ora ana masalah kritis sing diidentifikasi sing bakal ngidini wong bisa ngliwati kabeh tingkat proteksi browser lan nglakokake kode ing sistem ing njaba lingkungan kothak wedhi. Kacathet yen salah sawijining kerentanan sing wis didandani (CVE-2021-21166), sing ana gandhengane karo umur obyek ing subsistem swara, duwe masalah 0 dina lan digunakake ing salah sawijining eksploitasi sadurunge ndandani. Minangka bagéan saka program kanggo mbayar ganjaran awis kanggo nemokake kerentanan kanggo release saiki, Google mbayar 33 penghargaan senilai $61000 (loro $10000 penghargaan, loro $7500 penghargaan, telung $5000 Anugrah, loro $3000 Anugrah, papat $1000 Anugrah lan loro $500). Ukuran 18 ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment