Chrome ngaleupaskeun 77

Google ditepikeun release web browser Chrome 77... 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 78 dijadwalkeun pikeun 22 Oktober.

utama parobahan в Chrome 77:

  • Diteruskeun nyirian misah tina situs kalawan EV (Extended Validation) sertipikat tingkat. Émbaran ngeunaan pamakéan sertipikat EV ayeuna dipintonkeun ngan dina menu turun-handap ditémbongkeun nalika ngaklik dina ikon sambungan aman. Ngaran perusahaan anu diverifikasi ku otoritas sertifikasi, dimana sertipikat EV dikaitkeun, moal aya deui ditingalikeun dina bar alamat;
  • Ngaronjat isolasi pawang situs. Perlindungan tambahan pikeun data lintas-situs, sapertos Cookies sareng sumber HTTP, ditampi tina situs pihak katilu anu dikawasa ku panyerang. Isolasi tiasa dianggo sanajan panyerang mendakan kasalahan dina prosés rendering sareng nyobian ngaéksekusi kode dina kontéksna;
  • Nambahkeun kaca anyar ngabagéakeun pamaké anyar (chrome: // wilujeng sumping /), nu ditampilkeun gaganti panganteur baku pikeun muka tab anyar sanggeus peluncuran munggaran Chrome. Kaca ieu ngidinan Anjeun pikeun nyieun tetengger ladenan Google populér (GMail, YouTube, Maps, News jeung Tarjamah), ngagantelkeun potong kompas ka kaca Tab Anyar, nyambung ka akun Google pikeun ngaktipkeun Chrome Sync, tur nyetel Chrome jadi telepon standar dina sistem. .
  • Menu halaman tab anyar, dipintonkeun di pojok katuhu luhur, ayeuna gaduh kamampuan pikeun ngamuat gambar latar, ogé pilihan pikeun milih téma sareng nyetél blok sareng potong kompas pikeun navigasi gancang (situs anu paling sering didatangan, pilihan pangguna manual. , sareng nyumputkeun blok ku potong kompas). Setelan ayeuna diposisikan salaku ékspérimén jeung merlukeun aktivasina via umbul "chrome: // flags / # ntp-customization-menu-v2" jeung "chrome: // flags / # Chrome-colors-custom-color-picker";
  • Animasi ikon situs dina header tab parantos disayogikeun, nunjukkeun yén halamanna nuju prosés muat;
  • Nambahkeun bendera "--guest", anu ngamungkinkeun anjeun ngaluncurkeun Chrome tina garis paréntah dina modeu login tamu (tanpa nyambungkeun kana akun Google, tanpa ngarékam kagiatan browser kana disk sareng tanpa nyimpen sési);
  • Ngabersihan umbul-umbul dina chrome: // flags, nu dimimitian dina release panungtungan, terus. Gantina umbul, ayeuna dianjurkeun ngagunakeun rulesets pikeun ngonpigurasikeun kabiasaan browser;
  • Tombol "Kirim ka alat anjeun" parantos ditambahkeun kana menu kontéks kaca, tab, sareng bar alamat, anu ngamungkinkeun anjeun ngirim tautan ka alat anu sanés nganggo Chrome Sync. Sanggeus milih alat tujuan pakait sareng akun sarua jeung ngirim link, bewara bakal dipintonkeun dina alat target pikeun muka link;
  • Dina versi Android, halaman sareng daptar file anu diunduh parantos dirarancang deui, dimana, tinimbang menu turun-handap sareng bagian eusi, tombol parantos ditambahkeun pikeun nyaring daptar umum dumasar kana jinis eusi, sareng gambar leutik gambar anu diunduh. ayeuna dipintonkeun dina sakabéh rubak layar;
  • Ditambahkeun metrics anyar pikeun assessing laju loading na rendering eusi dina browser, sahingga pamekar web nangtukeun sabaraha gancang eusi utama kaca janten sadia pikeun pamaké. Saméméhna ditawarkeun parabot kontrol rendering ngamungkinkeun pikeun nangtoskeun ukur kanyataan yén Rendering geus dimimitian, tapi teu kesiapan kaca sakabéhna. Chrome 77 ngenalkeun API anyar Cat panggedéna, nu ngidinan Anjeun pikeun manggihan waktu Rendering badag (pamaké-katingali) elemen di wewengkon katempo, kayaning gambar, video, elemen blok jeung latar kaca;
    Chrome ngaleupaskeun 77

  • Ditambahkeun API PerformanceEventTiming, nu nyadiakeun informasi ngeunaan reureuh saméméh interaksi munggaran pamaké (contona, mencét kenop dina kibor atawa mouse, ngaklik, atawa mindahkeun pointer). API anyar mangrupa sawaréh ti EventTiming API nu nyadiakeun émbaran tambahan pikeun ngukur sarta ngaoptimalkeun responsiveness panganteur;
  • Ditambahkeun fitur anyar pikeun formulir nu nyieun leuwih gampang ngagunakeun kontrol formulir non-standar sorangan (widang input non-standar, tombol, jsb). Acara "formdata" anyar ngamungkinkeun ngagunakeun pawang JavaScript pikeun nambihan data kana formulir nalika dikintunkeun, tanpa kedah nyimpen data dina elemen input disumputkeun.

    Fitur anyar anu kadua nyaéta dukungan pikeun nyiptakeun elemen khusus anu aya hubunganana sareng bentuk anu ngalaksanakeun salaku kontrol bentuk anu diwangun, kalebet kamampuan sapertos ngamungkinkeun validasi input sareng data pemicu pikeun dikirim ka server. Hiji sipat formAssociated geus diwanohkeun pikeun tanda unsur salaku komponén panganteur formulir, sarta attachInternals () panggero geus ditambahkeun pikeun aksés ka métode kontrol formulir tambahan kayaning setFormValue () sarta setValidity ();

  • Dina modeu Asal Nyobaan (fitur eksperimen nu merlukeun aktivasina misah) API anyar ditambahkeun Kontak Picker, ngamungkinkeun pamaké pikeun milih éntri tina buku alamat jeung ngirimkeun rinci tangtu ngeunaan eta ka loka. Nalika nyuhunkeun, daptar sipat anu kedah diperyogikeun ditangtukeun (contona, nami lengkep, email, nomer telepon). Sipat ieu jelas ditampilkeun ka pangguna, anu nyandak kaputusan ahir pikeun mindahkeun data atanapi henteu. API tiasa dianggo, contona, dina klien surat wéb pikeun milih panampi pikeun surat anu dikirim, dina aplikasi wéb nganggo pungsi VoIP pikeun ngamimitian telepon ka nomer khusus, atanapi dina jaringan sosial pikeun milarian babaturan anu parantos kadaptar. .

    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.

    Chrome ngaleupaskeun 77Chrome ngaleupaskeun 77

  • Pikeun formulir, atribut "enterkeyhint", nu ngidinan Anjeun pikeun nangtukeun kabiasaan mun anjeun mencet tombol Lebetkeun dina kibor virtual. Atribut tiasa nyandak nilai asupkeun, rengse, buka, salajengna, saméméhna, milarian sareng ngirim;
  • aturan ditambahkeun dokumén-domain, nu ngatur aksés ka sipat "document.domain". Sacara standar, aksés diidinan, tapi upami ditolak, usaha pikeun ngarobih nilai "document.domain" bakal nyababkeun kasalahan;
  • Ditambahkeun panggero pikeun Performance API LayoutShift, nu ngidinan Anjeun pikeun ngalacak parobahan dina posisi elemen DOM dina layar.
  • Ukuran lulugu "Referer" HTTP dugi ka 4 KB; upami nilai ieu ngaleuwihan, eusina dipotong kana nami domain;
  • Argumen url pikeun registerProtocolHandler () ngan ukur ngagunakeun http: // jeung HTTPS: // skéma jeung euweuh ngidinan "data:" jeung "blob:" schemes.
  • Dina métode Intl.NumberFormat tambihan dukungan pikeun pormat unit ukuran, mata uang, notasi ilmiah sareng kompak (contona, "Intl.NumberFormat('en', {style: 'unit',
    unit: 'méter-per-detik'}");

  • Ditambahkeun sipat CSS anyar overscroll-behavior-inline sareng overscroll-behavior-block pikeun ngadalikeun kabiasaan ngagulung nalika wates logis wewengkon ngagugulung geus ngahontal;
  • Pikeun sipat CSS bodas-spasi dilaksanakeun rojongan pikeun nilai break-spasi;
  • Dina Pagawé Service ditambahkeun rojongan pikeun auténtikasi Dasar HTTP na mintonkeun dialog baku pikeun ngasupkeun parameter login;
  • Web MIDI API ayeuna ngan bisa dipaké dina konteks sambungan aman (https, file lokal atawa localhost);
  • Dinyatakan deprecated ku WebVR 1.1 API, nu diganti ku API Alat WebXR, nu ngidinan Anjeun pikeun ngakses komponén pikeun nyieun virtual na augmented kanyataanana tur ngahijikeun karya jeung sagala rupa kelas alat, ti helmets kanyataanana maya cicing mun solusi dumasar kana alat nu bagerak.
  • Dina Pakakas pamekar ditambahkeun kamampuhan pikeun nyalin sipat CSS tina titik DOM ka clipboard via menu konteks disebut-klik katuhu dina titik dina tangkal DOM. Antarbeungeut parantos ditambahkeun (Témbongkeun Rendering / Layout Shift Regions) pikeun ngalacak pergeseran perenah kusabab kurangna pananda tempat pikeun iklan sareng gambar (nalika ngamuat gambar salajengna ngageser téks nalika ningali). dasbor Inok diropéa pikeun release Mercusuar 5.1. Aktipkeun peralihan otomatis kana téma poék DevTools nalika nganggo téma poék dina OS. Dina modeu inspeksi jaringan, bandéra geus ditambahkeun pikeun ngamuat sumberdaya ti cache prefetch. Ditambahkeun dukungan pikeun mintonkeun pesen push sareng bewara dina panel Aplikasi. Dina konsol wéb, nalika nilik objék, widang pribadi kelas ayeuna dipintonkeun;

    Chrome ngaleupaskeun 77

  • Dina mesin JavaScript V8, neundeun statistik ngeunaan jinis operan anu dianggo dina operasi anu béda-béda parantos dioptimalkeun (ngamungkinkeun anjeun ngaoptimalkeun palaksanaan operasi ieu kalayan ngitung jinis khusus). Pikeun ngurangan pamakean mémori, vektor sadar tipe ayeuna disimpen dina mémori ngan sanggeus jumlah bytecode nu tangtu geus dieksekusi, ngaleungitkeun kabutuhan optimizations pikeun fungsi kalawan lifetimes pondok. Parobihan ieu ngamungkinkeun anjeun ngahemat 1-2% mémori dina versi pikeun sistem desktop sareng 5-6% pikeun alat sélulér.

    Chrome ngaleupaskeun 77

    Ningkatkeun skalabilitas kompilasi latar tukang WebAssembly - langkung seueur inti prosesor dina sistem, langkung ageung kauntungan tina optimasi tambihan. Salaku conto, dina mesin Xeon 24-inti, waktos kompilasi pikeun aplikasi demo Epik ZenGarden dipotong satengah.

    Chrome ngaleupaskeun 77

Salian inovasi sareng perbaikan bug, versi énggal ngaleungitkeun 52 karentanan. Seueur kerentanan diidentifikasi salaku hasil tina tés otomatis sareng alat AlamatSanitizer, MemorySanitizer, Integritas Aliran Kontrol, LibFuzzer и AFL. Hiji masalah (CVE-2019-5870) ditandaan salaku kritis, nyaéta. ngidinan Anjeun pikeun bypass sagala tingkatan panyalindungan browser tur ngajalankeun kode dina sistem luar lingkungan sandbox. Rincian ngeunaan kerentanan kritis dugi ka ayeuna teu diungkabkeun, eta ngan dipikawanoh yen eta bisa ngakibatkeun aksés ka wewengkon memori geus dibébaskeun dina kode processing data multimédia. Salaku bagian tina program mayar hadiah tunai pikeun manggihan kerentanan keur release ayeuna, Google mayar 38 panghargaan patut $33500 (hiji $7500 pangajén, opat $3000 panghargaan, tilu $2000 panghargaan, opat panghargaan $1000 jeung dalapan panghargaan $500). Ukuran tina 18 ganjaran teu acan ditangtukeun.

sumber: opennet.ru

Tambahkeun komentar