Chrome ngaleupaskeun 85

Google ditepikeun release web browser Chrome 85... sakaligus aya sékrési stabil tina proyék gratis kromium, anu janten dasar Chrome. browser Chrome béda pamakéan logos Google, ayana sistem pikeun ngirim bewara bisi aya kacilakaan, kamampuhan pikeun ngundeur modul Flash on pamundut, modul pikeun muterkeun eusi video ditangtayungan (DRM), sistem pikeun otomatis masang apdet sarta pangiriman salila pilarian. Parameter RLZ. Pelepasan salajengna tina Chrome 86 dijadwalkeun pikeun 6 Oktober.

utama parobahan в Chrome 85:

  • Ditambahkeun kamampuhan pikeun ngancurkeun grup tab. Tab dikelompokkeun nganggo ménu kontéks sareng tiasa dikaitkeun sareng warna sareng labél khusus. Lamun anjeun klik dina labél grup, tab pakait ayeuna disumputkeun na hiji labél tunggal tetep gantina. Ngaklik labél deui ngaleungitkeun fitur nyumput.

    Chrome ngaleupaskeun 85

    Chrome ngaleupaskeun 85

  • Dilaksanakeun sawangan eusi tab. Ngalayang dina tombol tab ayeuna mintonkeun gambar leutik kaca dina tab. Fitur ieu henteu acan diaktipkeun pikeun sadaya pangguna sareng tiasa diaktipkeun nganggo setelan "chrome: // flags / # tab-hover-cards ".

    Chrome ngaleupaskeun 85

  • Nambahkeun kamampuan pikeun nyimpen bentuk PDF anu diédit, sareng ogé ngusulkeun setélan "chrome: // flags#pdf-viewer-update" sareng "chrome: // flags/#pdf-two-up-view" pikeun ékspérimén sareng panganteur anyar ningali dokumén PDF.
  • Ditambahkeun kamampuan pikeun tukeur tautan nganggo kode QR. Pikeun ngahasilkeun kode QR pikeun kaca ayeuna, hiji ikon husus disimpen dina bar alamat, nu nembongan sawaktos Anjeun klik dina bar alamat. Fitur ieu henteu acan diaktipkeun pikeun sadaya pangguna sareng tiasa diaktipkeun nganggo setelan "chrome: // flags / #sharing-qr-code-generator".

    Chrome ngaleupaskeun 85

  • The about: flags page ayeuna gaduh pilihan "Omnibox UI Hide Steady-State URL Path, Query, and Ref" ("chrome: // flags#omnibox-ui-hide-steady-state-url-path-query-and- ref-on-interaksi"), ngidinan nganonaktipkeun tampilan elemen jalur jeung parameter query dina palang alamat, ngan nyésakeun domain situs ditingali. Nyumput lumangsung nalika anjeun mimiti berinteraksi sareng halaman (URL lengkep dipidangkeun nalika ngamuat sareng dugi ka pangguna ngamimitian ngagulung). Saatos nyumput, anjeun dipenta pikeun ngaklik bar alamat pikeun ningali URL lengkep. Aya ogé pilihan "chrome: // flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" pikeun mintonkeun URL lengkep dina hover. Setélan "Sok tembongkeun URL lengkep" anu aya dina ménu kontéks ngabatalkeun nyumputkeun "https://", "www.", Jalur sareng parameter. Sacara standar, nyumput ayeuna ngan diaktipkeun pikeun perséntase leutik pamaké. Motivasi pikeun parobahan dinyatakeun janten kahayang pikeun ngajagaan pangguna tina panipuan phishing anu ngamanipulasi parameter dina URL.
    Chrome ngaleupaskeun 85

  • Dina modeu tablet, alat layar rampa ngaktifkeun navigasi horizontal dina tab kabuka, nu mintonkeun gambar leutik badag kaca nu patali tab salian judul tab. Tab tiasa dipindah-pindahkeun sareng disusun deui nganggo sapuan layar. Pintonan gambar leutik dihurungkeun sareng mareuman ku tombol khusus anu aya di gigireun bar alamat sareng avatar pangguna. Pikeun nganonaktipkeun modeu, setélan "chrome: // flags / # webui-tab-strip" jeung "chrome: // flags / # scrollable-tabstrip" disadiakeun.

    Chrome ngaleupaskeun 85

  • Dina vérsi Android, nalika ngetik dina bar alamat dina daptar halaman anu disarankeun, aya petunjuk pikeun gancang napigasi ka tab anu parantos dibuka.
    Chrome ngaleupaskeun 85

  • Dina vérsi Android, dina ménu kontéks tumbu anu muncul nalika anjeun mencét panjang dina tautan, ditambahkeun tag pikeun nyorot kaca gancang. Laju ditangtukeun dumasar kana métrik Vitals Wéb Inti, nyokot kana akun metrics agrégat waktu beban, responsiveness jeung stabilitas eusi.
    Chrome ngaleupaskeun 85

  • Blocking disadiakeun boot teu aman (tanpa énkripsi) file anu tiasa dieksekusi sareng tambihan peringatan pikeun unduhan arsip anu teu aman (zip, iso, jsb.). Dina sékrési salajengna, urang ngarepkeun pikeun meungpeuk arsip sareng nampilkeun peringatan pikeun dokumén (docx, pdf, jsb.). Dina mangsa nu bakal datang, éta rencanana laun eureun ngarojong unggah file tanpa enkripsi. Pameungpeukna dilaksanakeun sabab ngaunduh file tanpa énkripsi tiasa dianggo pikeun ngalakukeun tindakan jahat ku cara ngagentos eusi nalika serangan MITM.
  • Rojongan pikeun format gambar AVIF (AV1 Image Format) diaktipkeun sacara standar, anu ngagunakeun téknologi komprési intra-pigura tina format encoding video AV1. 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).
  • Nalika nyusun rakitan pikeun Windows sareng macOS sacara standar nalika nyauran kompiler MSVC sareng Clang kaasup optimasi dumasar kana hasil profil kode (PGO - optimasi dipandu Profil), anu ngamungkinkeun anjeun ngahasilkeun kode anu langkung optimal dumasar kana analisa fitur palaksanaan program. Aktipkeun PGO ngamungkinkeun pikeun nyepetkeun muatkeun tab sakitar 10% (spedometer 2.0 test speedup dina macOS ku 7.7%, sareng Windows ku 11.4%). Tanggapan antarmuka ningkat dina macOS ku 3.9%, sareng dina Windows ku 7.3%.
  • Nambahkeun mode ékspérimén pikeun ngirangan kagiatan tab latar ("Tab Throttling"), tiasa diaksés ku setélan "chrome: // flags##intensive-wake-up-throttling" (diperkirakeun diaktipkeun sacara standar dina Chrome 86). Nalika modeu ieu diaktipkeun, mindahkeun kontrol ka tab latar tukang (TaskQueues) diréduksi jadi 1 panggero per menit lamun kaca aya di latar tukang pikeun leuwih ti 5 menit.
  • Pikeun sakabéh kategori pamaké, mode pikeun ngurangan pamakean sumberdaya CPU diaktipkeun sawaktos jandela pangotektak teu aya dina widang panempoan pamaké. Chrome mariksa naha jandela pangotektak tumpang tindih ku jandela sejen tur nyegah gambar piksel dina wewengkon tumpang tindihna.
  • Dikuatkeun panyalindungan ngalawan ngamuat eusi multimédia campuran (lamun sumberdaya dimuat dina kaca HTTPS ngaliwatan protokol http://). Dina kaca dibuka via HTTPS, ngagantian otomatis tina "http: //" Tumbu kalawan "https: //" dina blok pakait sareng loading gambar geus dilaksanakeun (saméméhna, Aksara jeung iframes, file sora jeung video diganti). Upami gambar henteu sayogi ngalangkungan https, maka undeuranna diblokir (anjeun tiasa sacara manual nyirian blokiran ngalangkungan ménu anu tiasa diaksés ngalangkungan simbol padlock dina bar alamat).
  • Pikeun sertipikat TLS anu dikaluarkeun mulai 1 Séptémber 2020, bakal watesan anyar dina periode validitas bakal nerapkeun - umur sertipikat ieu teu bisa ngaleuwihan 398 poé (13 bulan). Watesan anu sami diterapkeun dina Firefox sareng Safari. Pikeun sertipikat anu ditampi sateuacan 1 Séptémber, kapercayaan bakal dijaga tapi dugi ka 825 dinten (2.2 taun).
  • Sababaraha API anyar geus ditambahkeun kana mode Uji Asal (fitur ékspérimén anu merlukeun aktivasina misah). Origin Trial nunjukkeun kamampuan pikeun damel sareng API anu ditangtukeun tina aplikasi anu diunduh tina localhost atanapi 127.0.0.1, atanapi saatos ngadaptar sareng nampi token khusus anu valid pikeun waktos kawates pikeun situs khusus.
    • Disarankeun konsepna portals pikeun nyadiakeun navigasi seamless antara situs jeung nyelapkeun hiji kaca kana sejen pikeun nilik eusi saméméh pindah. Tag anyar diajukeun , anu ngamungkinkeun anjeun pikeun nampilkeun halaman sanés dina bentuk sisipan, nalika difokuskeun, halaman anu dipidangkeun dina sisipan bakal dialihkeun kana kaayaan dokumen utama, dimana navigasi diidinan. Beda sareng iframe, sisipan lengkep terasing tina halaman dasar sareng diperlakukeun salaku dokumen anu misah.
    • API Candak Unggah Streaming, nu ngidinan dipulut requests pikeun muka eusi dina bentuk stream a ReadableStream (saméméhna pamundut merlukeun eusi pikeun jadi pinuh siap, tapi ayeuna anjeun bisa ngamimitian ngirim data dina bentuk stream a tanpa ngantosan awak pamundut janten pinuh siap). Contona, hiji aplikasi wéb bisa mimiti ngirim data formulir web pas pamaké mimiti ngetikkeun dina widang input sarta nalika ketikan geus réngsé, data bakal dikirim via dipulut (). Kaasup ngaliwatan API anyar, Anjeun bisa ngirimkeun data audio jeung video dihasilkeun dina sisi klien.
    • API diajukeun Déklaratif Kalangkang DOM pikeun nyieun cabang akar anyar dina Kalangkang DOM, contona pikeun misahkeun gaya unsur pihak-katilu anu diimpor sareng sorotan DOM anu pakait tina dokumen utama. API déklaratif anu diusulkeun ngamungkinkeun anjeun ngan ukur nganggo HTML pikeun ngahapus cabang DOM tanpa kedah nyerat kode JavaScript.
    • harta ditambahkeun RTCRtpEncodingParameters.adaptivePtime, anu ngamungkinkeun pangirim aliran RTC (komunikasi real-time) ngadalikeun aktivasina mékanisme ngirim pakét adaptif.
    • Langkung gampang pikeun nyayogikeun panyimpen anu terus-terusan pikeun PWA anu parantos dipasang (Progressive Web Apps) sareng TWAs (Aktivitas Wéb Dipercaya)
      aplikasi nu ngan perlu nelepon metoda navigator.storage.persist () jeung gudang pengkuh bakal disadiakeun sacara otomatis.

  • Dilaksanakeun aturan CSS anyar @harta, ngidinan Anjeun pikeun ngadaptar sipat CSS custom kalawan warisan, tipe mariksa jeung nilai standar. Peta @property sarua jeung registerProperty () métode ditambahkeun saméméhna.
  • Pikeun sistem ngajalankeun Windows OS, kasebut nyaéta dimungkinkeun pikeun ngagunakeun métode getInstalledRelatedApps () pikeun nangtukeun pamasangan aplikasi PWA. Saméméhna, métode ieu ngan digawé dina platform Android.
  • Pangrojong desktop ayeuna sayogi potong kompas aplikasi, ngamungkinkeun anjeun pikeun nyayogikeun aksés gancang kana tindakan standar populér dina aplikasi. Pikeun nyieun potong kompas, cukup tambahkeun elemen kana manifest aplikasi wéb dina format PWA (Progressive Web Apps). Saméméhna, potong kompas aplikasi ngan sadia dina platform Android.
  • Katambah sipat CSS eusi-pisibilitas pikeun ngadalikeun pisibilitas eusi pikeun ngaoptimalkeun rendering. Lamun disetel ka 'otomatis', pisibilitas ditangtukeun ku browser dumasar kana jarak unsur urang jeung wates wewengkon katempo. Nilai 'disumputkeun' ngidinan Anjeun pikeun sakabéhna ngadalikeun tampilan unsur ti Aksara.
  • Katambah sipat CSS counter-set pikeun nyetel nilai husus keur counters aya. Sipat CSS anyar complements saméméhna sadia counter-reset jeung counter-increment sipat, nu dipaké pikeun nyieun hiji counter anyar atawa ningkatkeun hiji aya.
  • Nambahkeun sipat CSS 'halaman' pikeun ngagambarkeun kaca nalika dicitak, ogé sipat 'orientasi halaman' pikeun kéngingkeun inpormasi orientasi halaman ('tegak', 'muter-kénca' sareng 'muter-katuhu'). Dilaksanakeun rojongan pikeun ngakses kaca dumasar ngaran, contona "@page foobar {}".
  • API dilaksanakeun Timing Acara pikeun ngukur telat acara sateuacan sareng saatos muka halaman.
  • Kajadian leavepictureinpicture ayeuna ngalirkeun rujukan ka pictureInPictureWindow pikeun ngakses jandela dina mode Picture-in-Picture.
  • Nalika ngeusian lulugu Referrer, standar ayeuna dilarapkeun aturan strict-origin-when-cross-origin (kirim Referrer truncated ka host séjén tina sumber daya anu dimuat) tinimbang no-referrer-nalika-downgrade (Referrer henteu dieusian nalika ngakses ti HTTPS ka HTTP, tapi dikirim nalika loading. sumberdaya ngaliwatan HTTPS).
  • Dina WebAuthn API diajukeun métode anyar getPublicKey (), getPublicKeyAlgorithm () jeung getAuthenticatorData ().
  • Dina WebAssembly ditambahkeun Rojongan pikeun ngimpor sareng ngékspor parameter fungsi integer 64-bit nganggo jinis JavaScript BigInt.
  • WebAssembly ngalaksanakeun ekstensi Multi-nilai, ngidinan fungsi balik leuwih ti hiji nilai.
  • Kompiler dasar Liftoff pikeun WebAssembly diaktipkeun pikeun sadaya arsitéktur sareng platform, sanés ngan ukur sistem Intel. Beda konci antara Liftoff sareng kompiler TurboFan anu saacanna dianggo nyaéta Liftoff tujuanana pikeun ngahontal kecepatan kompilasi awal anu paling luhur, kalayan biaya kinerja anu handap tina kode anu dihasilkeun. Liftoff langkung saderhana tibatan TurboFan sareng ngahasilkeun kode mesin anu siap-dijalankeun gancang pisan, ngamungkinkeun anjeun ngamimitian ngalaksanakeunana ampir langsung, ngajaga telat kompilasi ka minimum. Pikeun nyepetkeun draf kode, hiji fase optimizing recompilation dijalankeun dina paralel, nu dipigawé maké Turbofan compiler. Sakali parentah mesin dioptimalkeun geus siap, draf awal diganti ku kode gancang. Dina total, ku cara ngurangan latency saméméh palaksanaan dimimitian, Liftoff ngaronjat kinerja WebAssembly test suite ku kurang leuwih 20%.
  • Dina JavaScript ditambahkeun operator ngerjakeun logis anyar: "??=", "&&=" jeung "||=". Operator "x ??= y" ngalaksanakeun tugas ngan upami "x" dievaluasi janten nol atanapi henteu ditangtukeun. Operator "x ||= y" ngalaksanakeun tugas ngan upami "x" SALAH sareng "x &&= y" BENER.
  • Ditambahkeun métode String.prototype.replaceAll (), nu mulih a string anyar (string aslina tetep unchanged) nu sagala patandingan diganti dumasar kana pola dieusian. Pola tiasa janten masker saderhana atanapi ekspresi biasa.
  • Dilaksanakeun metoda Promise.any (), nu mulih jangji réngsé munggaran tina daptar.
  • Manifes AppCache (téknologi pikeun ngatur operasi aplikasi wéb dina modeu offline) parantos dileungitkeun. Alesan anu dicutat nyaéta kahayang pikeun nyingkirkeun salah sahiji vektor pikeun serangan scripting cross-situs. Disarankeun make API tinimbang AppCache tutup.
  • Pangiriman cookie dilarang dina SameSite=Mode taya pikeun sambungan tanpa énkripsi. Atribut SameSite ditetepkeun dina lulugu Set-Cookie pikeun ngadalikeun pangiriman Cookies sareng sacara standar disetel ka nilai "SameSite=Lax", anu ngabatesan kiriman Cookies pikeun sub-requests cross-site, sapertos pamundut gambar. atawa ngamuat eusi ngaliwatan hiji iframe ti loka sejen.
    Situs tiasa nimpa paripolah SameSite standar ku netepkeun sacara eksplisit setélan Cookie ka SameSite=Euweuh. The SameSite=Euweuh nilai Cookie ayeuna ngan bisa disetel dina modeu Aman, nu valid pikeun sambungan via HTTPS.

  • Dina parabot pikeun pamekar web ditambahkeun rojongan pikeun gaya éditan dijieun ku CSS-in-JS frameworks ngagunakeun API CSSOM (CSS Objék Modél), kitu ogé gaya ditambahkeun tina JavaScript. dasbor Inok diropéa pikeun release Mercusuar 6.0, anu nambihan métrik anyar Panggedéna Contentful Paint (LCP), Kumulatif Layout Shift (CLS) jeung Total Blocking Time (TBT).

    Chrome ngaleupaskeun 85

  • The Performance Dashboard mintonkeun informasi ngeunaan cache hasil kompilasi JavaScript. Lamun pamaké navigates ngaliwatan kaca, skala nembongkeun waktu relatif ka mimiti napigasi, teu mimiti ngarékam.

    Chrome ngaleupaskeun 85

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 20 karentanan. Seueur kerentanan diidentifikasi salaku hasil tina tés otomatis sareng alat AlamatSanitizer, MemorySanitizer, Integritas Aliran Kontrol, LibFuzzer и AFL. Taya masalah kritis geus dicirikeun nu bakal ngidinan hiji bypass sagala tingkatan panyalindungan browser sarta ngaéksekusi kode dina sistem luar lingkungan sandbox. Salaku bagian tina program ganjaran tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar kaluar 14 $ 10000 panghargaan (hiji $ 5000 pangajén, tilu $ 1000 panghargaan, sarta opat $ 500 panghargaan). Ukuran tina 6 ganjaran teu acan ditangtukeun.

sumber: opennet.ru

Tambahkeun komentar