Chrome ngaleupaskeun 75

Google ditepikeun release web browser Chrome 75... sakaligus aya sékrési stabil tina proyék gratis kromium, anu janten dasar Chrome. browser Chrome béda Pamakéan logo Google, kamampuan pikeun ngaunduh modul Flash upami dipénta, ayana sistem pikeun ngirim béwara upami aya kacilakaan, modul pikeun maén eusi pidéo anu ditangtayungan (DRM), sistem pikeun otomatis masang apdet sareng transmisi nalika milarian Parameter RLZ. Pelepasan salajengna tina Chrome 76 dijadwalkeun pikeun 30 Juli.

utama parobahan в Chrome 75:

  • Dina canvas.getContext () métode ditambihan bendera "desynchronized" pikeun ngolah konteks Kanvas (2D atanapi WebGL) ngagunakeun sistem rendering alternatif nu nyadiakeun latency minimal ku bypassing mékanisme update DOM baku sarta outputting langsung ngaliwatan OpenGL;
  • API dimekarkeun Bagikeun Web (objék navigator.share), kalawan nu, tinimbang daptar tombol individu, anjeun bisa ngahasilkeun tombol ngahijikeun Tatar pikeun medarkeun dina jaringan sosial anu relevan pikeun nganjang ka. Dina release anyar dina API ditambahkeun kamampuan pikeun nampilkeun dialog standar pikeun ngirim file ka aplikasi anu sanés (contona, blok dina Android dipintonkeun pikeun ngirim via mail, Bluetooth, jsb.);
  • Dilaksanakeun kamampuhan pikeun misahkeun grup angka dina literals digital kalawan underscore. Contona, pikeun ngaronjatkeun kabacaan angka nu gede, Anjeun bisa nangtukeun 1_000_000_000 dina kode jeung nomer ieu bakal diolah jadi 1000000000;
  • Diaktipkeun sacara standar pikeun sadaya pangguna desktop modeu isolasi situs ketat, dimana halaman tina host anu béda-béda sok aya dina mémori prosés anu béda, anu masing-masing nganggo kotak pasir sorangan. Fitur utama mode isolasi ketat nyaéta ngabagi henteu ku tab, tapi ku domain, i.e. lamun saméméhna eusi naskah, iframes na popups diundeur ti domain séjén anu dieksekusi dina prosés anu sarua jeung situs dasar, ayeuna maranéhna bakal dibagi kana prosés béda;
  • Add-on anu didaptarkeun hideung ayeuna bakal dipupus lengkep tinimbang ditumpurkeun sareng dilebetkeun kana modeu teu aktip.
  • Dina pangatur tugas Chrome anu diwangun (Setélan> Langkung Alat> Manajer Tugas) diamankeun mintonkeun pagawe Service;
  • Atribut "geus ditambahkeun kana metoda window.open ().noreferrer", ngamungkinkeun anjeun muka halaman tanpa ngeusian lulugu Referer;
  • Ditambahkeun diréktif CSP (Kabijakan Kaamanan Eusi) "script-src-attr", "script-src-elem", "style-src-attr" sareng "style-src-elem", nyayogikeun fungsionalitas naskah sareng arahan gaya, tapi kalayan kamampuhan pikeun dilarapkeun ka pawang acara individu, elemen atawa atribut;
  • Dina Web Auténtikasi API ditambahkeun Pangrojong PIN FIDO CTAP2 pikeun ngagunakeun kode PIN anu ditetepkeun ku pangguna pikeun otorisasi operasi sareng konci anu ngadukung protokol FIDO CTAP2. Dina configurator, dina bagian "Lanjutan", item "Atur konci kaamanan" parantos muncul, dimana anjeun tiasa ngadaptarkeun kodeu PIN pikeun ngajagaan konci anu aya dina drive USB, ogé pilihan pikeun ngareset konci (hapus sadayana. data sareng PIN);
  • Objék geus ditambahkeun kana Web Animations API
    AnimationEffect jeung KeyframeEffect, ngidinan Anjeun pikeun interaktif ngadalikeun elemen animasi na timing (durasi, reureuh).
    Sajaba ti éta, hiji constructor anyar geus ditambahkeun animasi(), nu nyadiakeun kadali animasi leuwih éksténsif. Saméméhna, Web Animations API ngidinan Anjeun pikeun nyieun animasi ngagunakeun métode Element.animate (), nu balik hiji objek animasi geus dihasilkeun. Ayeuna pamekar bisa ngadalikeun kreasi na ngaliwatan panggero constructor eksplisit, nu, contona, Anjeun bisa nangtukeun hiji obyek KeyframeEffect;

  • pilihan ditambahkeun HTMLVideoElement.playsInline, maréntahkeun browser pikeun mintonkeun video dina aréa playback unsur urang (contona, nyadiakeun metoda playback layar pinuh);
  • Métode MediaStreamTrack.getCapabilities () ngalaksanakeun kamampuan pikeun ménta sauntuyan nilai valid pikeun sipat pakait sareng alat audio (frékuénsi sampling, reureuh, jumlah saluran, jsb);
  • API ditambahkeun kana WebRTC RTCDtlsTransport pikeun ménta inpo ngeunaan transports aktip, kayaning pamakéan SCTP atanapi DTLS (Datagram Transport Layer Security), ngaliwatan nu RTP na RTCP pakét dikirim atawa narima. Antarbeungeut RTCIceTransport ogé parantos ditambah pikeun masihan inpormasi ngeunaan kaayaan angkutan
    ICEs dipaké dina obyék RTCPeerConnection;

  • Header Cache-Control ngalaksanakeun diréktif "bulukan-bari-revalidate", anu ngamungkinkeun anjeun nyetél jandela waktos tambahan nalika browser tiasa nganggo sumber daya sareng pamariksaan ulang Asynchronous kadaluwarsa pikeun relevansi;
  • fitur ditambahkeun Gulung Snap Stop pikeun nangtukeun jepret ka elemen nalika ngagulung inersia (contona, sikep gesek lega nalika milih gambar dina daptar bakal nyababkeun henteu milih unsur anu terakhir, tapi anu salajengna);
  • Versi Android parantos ningkatkeun antarmuka pikeun ngeusian otomatis parameter akun dina bentuk auténtikasi. Blok petunjuk ayeuna dipintonkeun langsung di luhur kibor dina layar sareng, nalika diklik, nampilkeun pilihan anu tiasa disimpen tibatan kibor dina layar, tanpa ngahalangan bentuk input;
  • Ditambahkeun dukungan ékspérimén pikeun Mode Reader, nalika diaktipkeun, ngan ukur téks anu penting anu ditampilkeun, sareng sadaya kadali, spanduk, ménu, bar navigasi sareng bagian sanés halaman anu teu aya hubunganana sareng eusi disumputkeun. Aktipkeun pangrojong pikeun modeu anyar geus rengse ngagunakeun Chrome: // flags / # ngaktipkeun-reader-mode pilihan, nu satutasna pilihan pikeun ngagunakeun eta nembongan dina menu turun-handap;
  • Mesin JavaScript V8 nerapkeun modeu cache eksplisit pikeun hasil kompilasi WebAssembly (nalika halaman dibuka deui, komponén WebAssembly anu diolah sateuacana bakal diluncurkeun tina cache). DI
    WebAssembly ogé nambahkeun mémori anyar.copy, memory.fill, table.copy, memory.init, jeung table.init parentah pikeun nyalin, ngeusian, sarta initializing wewengkon badag memori;

  • Ditambahkeun dukungan pikeun langsung nga-parsing naskah nalika diunduh dina jaringan tanpa ngalibetkeun benang Chrome utama. Saméméhna, aliran ieu munggaran ditampi dina thread utama, ti mana eta dialihkeun ka parser nu. Susunan ieu hartosna yén alihan tiasa diblokir ku tugas-tugas sanés anu dijalankeun dina utas utama, sapertos nga-parsing HTML sareng ngalaksanakeun skrip JavaScript sanés. Ayeuna alihan sapertos kitu parantos dileungitkeun;
  • Perbaikan alat pikeun pamekar wéb:
    • Modeu inspeksi CSS nyadiakeun autocompletion ngaran sareng nilai dasar fungsi anu tiasa diterapkeun dina sipat CSS (contona, "filter: blur(1px)"). Nilai anu disarankeun langsung ditingali dina perenah halaman anu ditilik;
      Chrome ngaleupaskeun 75

    • Dina panel paréntah, dipintonkeun nalika mencét Ctrl + Shift + P, paréntah "Hapus Data Situs" dilaksanakeun pikeun mupus sadaya data anu aya hubunganana sareng halaman (sarua sareng nelepon kana menu Aplikasi> Hapus Panyimpenan), kalebet padamel Service, localStorage, sessionStorage. , IndexedDB, Web SQL, Cookies, Cache jeung Aplikasi Cache;
    • Ditambahkeun kamampuhan pikeun nempo sadaya database IndexedDB aya (saméméhna dina Aplikasi> IndexedDB ieu mungkin pikeun nempo database keur domain ayeuna, nu teu ngidinan, contona, pikeun mariksa pamakéan IndexedDB dina blok dimuat via iframe);

      Chrome ngaleupaskeun 75

    • Dina panganteur inspeksi jaringan, tooltip nu pop up mun anjeun hover leuwih widang dina kolom "Ukuran" ayeuna mintonkeun ukuran sumberdaya dina formulir aslina, tanpa komprési;

      Chrome ngaleupaskeun 75

    • Debugger sidebar nyadiakeun kaluaran misah inpormasi ngeunaan kaayaan breakpoints dihijikeun ka bagian individu éksprési kompléks dina garis (breakpoint inline), Contona, maranéhanana diatur dina ranté panggero metoda;

      Chrome ngaleupaskeun 75

    • Panel inspeksi IndexedDB sareng Cache ayeuna ningalikeun konter jumlah total sumberdaya dina pangkalan data atanapi cache;
      Chrome ngaleupaskeun 75

  • Dina ékspérimén Kanaria ngawangun ditambahkeun sokongan
    ngakses DNS ngaliwatan HTTPS (DoH, DNS leuwih HTTPS), nu bisa diaktipkeun dina chrome://flags#dns-over-https. DoH tiasa mangpaat pikeun nyegah bocor inpormasi ngeunaan nami host anu dipénta ngaliwatan server DNS panyadia, merangan serangan MITM sareng spoofing lalu lintas DNS, ngalawan blokir di tingkat DNS, atanapi pikeun ngatur padamelan upami teu mungkin aksés langsung kana DNS. server (contona, nalika digawé ngaliwatan proxy);

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 42 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 mayar hadiah tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 13 panghargaan patut $9000 (hiji $5000 pangajén, dua $1000 panghargaan, sarta opat $500 panghargaan). Ukuran tina 7 ganjaran teu acan ditangtukeun.

sumber: opennet.ru

Tambahkeun komentar