Chrome release 77

Google diwenehi release browser web Chrome 77... bebarengan kasedhiya release stabil saka free project krom, sing dadi basis Chrome. browser Chrome beda panggunaan logo Google, ananΓ© sistem kanggo ngirim kabar yen ana kacilakan, kemampuan kanggo ndownload modul Flash kanthi panyuwunan, modul kanggo muter konten video sing dilindhungi (DRM), sistem kanggo nginstal nganyari lan transmisi kanthi otomatis sajrone panelusuran Parameter RLZ. Rilis sabanjure Chrome 78 dijadwalake tanggal 22 Oktober.

Utama ganti Π² Chrome 77:

  • diterusake tandha kapisah saka situs karo EV (Extended Validation) sertifikat tingkat. Informasi babagan panggunaan sertifikat EV saiki ditampilake mung ing menu gulung mudhun sing ditampilake nalika ngeklik lambang sambungan aman. Jeneng perusahaan sing diverifikasi dening panguwasa sertifikasi, sing disambungake karo sertifikat EV, ora bakal ditampilake maneh ing baris alamat;
  • Tambah isolasi saka panangan situs. Perlindhungan tambahan kanggo data lintas situs, kayata Cookie lan sumber daya HTTP, sing ditampa saka situs pihak katelu sing dikontrol dening panyerang. Isolasi bisa digunakake sanajan panyerang nemokake kesalahan ing proses rendering lan nyoba nglakokake kode ing konteks;
  • Nambahake kaca anyar sing nampani pangguna anyar (chrome: // welcome /), sing ditampilake tinimbang antarmuka standar kanggo mbukak tab anyar sawise diluncurake Chrome. Kaca kasebut ngidini sampeyan menehi tetenger layanan Google sing populer (GMail, YouTube, Peta, Warta lan Terjemahan), masang trabasan menyang kaca Tab Anyar, nyambung menyang akun Google kanggo ngaktifake Sinkronisasi Chrome, lan nyetel Chrome dadi telpon standar ing sistem kasebut. .
  • Menu kaca tab anyar, ditampilake ing pojok tengen ndhuwur, saiki nduweni kemampuan kanggo mbukak gambar latar mburi, uga pilihan kanggo milih tema lan nyetel blok kanthi trabasan kanggo navigasi cepet (situs sing paling kerep dibukak, pilihan pangguna manual. , lan ndhelikake blok kanthi trabasan). Setelan saiki dipanggonke minangka eksperimen lan mbutuhake aktivasi liwat gendera "chrome: // flags / # ntp-customization-menu-v2" lan "chrome: // flags / # Chrome-colors-custom-color-picker";
  • Animasi lambang situs ing header tab wis disedhiyakake, menehi tandha yen kaca kasebut lagi dimuat;
  • Nambahake gendera "--guest", sing ngidini sampeyan miwiti Chrome saka baris printah ing mode mlebu tamu (tanpa nyambung menyang akun Google, tanpa ngrekam aktivitas browser menyang disk lan tanpa nyimpen sesi);
  • Reresik gendΓ©ra ing chrome: // flags, sing diwiwiti ing rilis pungkasan, terus. Tinimbang gendera, saiki disaranake nggunakake rulesets kanggo ngatur prilaku browser;
  • Tombol "Kirim menyang piranti sampeyan" wis ditambahake menyang menu konteks kaca, tab, lan garis alamat, ngidini sampeyan ngirim link menyang piranti liyane nggunakake Sinkronisasi Chrome. Sawise milih piranti tujuan sing digandhengake karo akun sing padha lan ngirim link, kabar bakal ditampilake ing piranti target kanggo mbukak link;
  • Ing versi Android, kaca kanthi dhaptar file sing diundhuh wis didesain ulang kanthi lengkap, ing ngendi, tinimbang menu gulung mudhun karo bagean konten, tombol wis ditambahake kanggo nyaring dhaptar umum miturut jinis konten, lan gambar cilik gambar sing diundhuh. saiki ditampilake ing kabeh jembarΓ© layar;
  • Ditambahake Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ для ΠΎΡ†Π΅Π½ΠΊΠΈ скорости Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ отрисовки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ быстро основноС содСрТимоС страницы становится доступной для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ€Π°Π½Π΅Π΅ срСдства контроля отрисовки позволяли ΡΡƒΠ΄ΠΈΡ‚ΡŒ лишь ΠΎ самом Ρ„Π°ΠΊΡ‚Π΅ Π½Π°Ρ‡Π°Π»Π° отрисовки, Π½ΠΎ Π½Π΅ ΠΎ готовности страницы Π² Ρ†Π΅Π»ΠΎΠΌ. Π’ Chrome 77 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ API Cat Konten Paling gedhe, sing ngidini sampeyan nemokake wektu rendering unsur gedhe (katon pangguna) ing area sing katon, kayata gambar, video, unsur blok lan latar mburi kaca;
    Chrome release 77

  • Ditambahake API PerformanceEventTiming, sing nyedhiyakake informasi babagan wektu tundha sadurunge interaksi pisanan pangguna (contone, menet tombol ing keyboard utawa mouse, ngeklik, utawa mindhah pointer). API anyar minangka subset saka EventTiming API sing nyedhiyakake informasi tambahan kanggo ngukur lan ngoptimalake responsif antarmuka;
  • Ditambahake fitur anyar kanggo formulir sing nggampangake nggunakake kontrol wangun non-standar dhewe (lapangan input non-standar, tombol, etc.). Acara "formdata" anyar ngidini sampeyan nggunakake panangan JavaScript kanggo nambah data menyang formulir nalika dikirim, tanpa kudu nyimpen data ing unsur input sing didhelikake.

    Fitur anyar kapindho yaiku dhukungan kanggo nggawe unsur khusus sing digandhengake karo formulir sing tumindak minangka kontrol formulir sing dibangun, kalebu kemampuan kayata ngaktifake validasi input lan micu data kanggo dikirim menyang server. A property formAssociated wis ngenalaken kanggo tandha unsur minangka komponèn antarmuka wangun, lan attachInternals () telpon wis ditambahake kanggo akses cara kontrol wangun tambahan kayata setFormValue () lan setValidity ();

  • mode Nyoba Asal (fitur eksperimen sing mbutuhake aktifitas kapisah) API anyar ditambahake Kontak Picker, ngidini pangguna milih entri saka buku alamat lan ngirim rincian tartamtu babagan kasebut menyang situs kasebut. Nalika njaluk, dhaptar properti sing kudu dipikolehi ditemtokake (contone, jeneng lengkap, email, nomer telpon). Properti kasebut ditampilake kanthi jelas marang pangguna, sing nggawe keputusan pungkasan kanggo mindhah data utawa ora. API bisa digunakake, contone, ing klien email web kanggo milih panampa kanggo surat sing dikirim, ing aplikasi web kanthi fungsi VoIP kanggo miwiti telpon menyang nomer tartamtu, utawa ing jaringan sosial kanggo nggoleki kanca sing wis kadhaptar. .

    Origin Trial ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ API ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… с localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ послС прохоТдСния рСгистрации ΠΈ получСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСйствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сайта.

    Chrome release 77Chrome release 77

  • Kanggo formulir, atribut "enterkeyhint", sing ngidini sampeyan nemtokake prilaku nalika sampeyan menet tombol Ketik ing keyboard virtual. Atribut bisa njupuk nilai enter, done, go, next, previous, search and send;
  • Aturan ditambahake dokumen-domain, sing ngontrol akses menyang properti "document.domain". Kanthi gawan, akses diijini, nanging yen ditolak, upaya kanggo ngganti nilai "document.domain" bakal nyebabake kesalahan;
  • Telpon ditambahake menyang Performance API LayoutShift, sing ngidini sampeyan nglacak owah-owahan ing posisi unsur DOM ing layar.
  • Ukuran header HTTP "Referer" diwatesi nganti 4 KB, yen nilai iki ngluwihi, isi kasebut dipotong dadi jeneng domain;
  • Argumentasi url kanggo registerProtocolHandler () diwatesi mung nggunakake http: // lan https: // skema lan ora ngidini skema "data:" lan "blob:" maneh.
  • Ing metode Intl.NumberFormat nambahake dhukungan kanggo format unit pangukuran, mata uang, notasi ilmiah lan kompak (contone, "Intl.NumberFormat('en', {style: 'unit',
    unit: 'meter-per-detik'}");

  • Nambahake properti CSS anyar overscroll-prilaku-inline lan overscroll-prilaku-block kanggo ngontrol prilaku gulung nalika wates logis saka area gulung wis tekan;
  • Kanggo properti CSS spasi putih dileksanakake dhukungan kanggo nilai break-spaces;
  • Ing Service Workers ditambahake dhukungan kanggo otentikasi dhasar HTTP lan nampilake dialog standar kanggo ngetik parameter login;
  • Web MIDI API saiki mung bisa digunakake ing konteks sambungan aman (https, file lokal utawa localhost);
  • Nyatakake ora digunakake dening WebVR 1.1 API, sing diganti dening API Piranti WebXR, sing ngidini sampeyan ngakses komponen kanggo nggawe kasunyatan virtual lan ditambah lan nyawiji karya karo macem-macem kelas piranti, saka helm kasunyatan virtual stasioner kanggo solusi adhedhasar piranti seluler.
  • Ing Alat Pangembang ditambahake kemampuan kanggo nyalin sifat CSS saka simpul DOM menyang clipboard liwat menu konteks disebut kanthi ngeklik tengen ing simpul ing wit DOM. Antarmuka wis ditambahake (Show Rendering / Layout Shift Regions) kanggo trek owah-owahan tata letak amarga lack of placeholder kanggo iklan lan gambar (nalika loading gambar sabanjurΓ© shifts teks mudhun nalika ndeleng). Dashboard audit dianyari kanggo release Mercusuar 5.1. Ngaktifake ngalih otomatis menyang tema peteng DevTools nalika nggunakake tema peteng ing OS. Ing mode pengawasan jaringan, gendera wis ditambahake kanggo ngemot sumber daya saka cache prefetch. Dhukungan ditambahake kanggo nampilake pesen push lan kabar ing panel Aplikasi. Ing konsol web, nalika pratinjau obyek, lapangan pribadi kelas saiki ditampilake;

    Chrome release 77

  • Ing mesin JavaScript V8, panyimpenan statistik babagan jinis operan sing digunakake ing operasi sing beda-beda wis dioptimalake (ngidini sampeyan ngoptimalake eksekusi operasi kasebut kanthi njupuk jinis tartamtu). Kanggo nyuda konsumsi memori, vektor jinis-sadar saiki diselehake ing memori mung sawise jumlah bytecode tartamtu wis kaleksanan, mbusak perlu kanggo optimizations kanggo fungsi karo umur cendhak. Owah-owahan iki ngidini sampeyan nyimpen 1-2% memori ing versi kanggo sistem desktop lan 5-6% kanggo piranti seluler.

    Chrome release 77

    Peningkatan skalabilitas kompilasi latar mburi WebAssembly - luwih akeh inti prosesor ing sistem, luwih akeh entuk manfaat saka optimasi sing ditambahake. Contone, ing mesin Xeon 24-inti, wektu kompilasi kanggo aplikasi demo Epic ZenGarden dipotong setengah.

    Chrome release 77

Saliyane inovasi lan mbecike bug, versi anyar ngilangi 52 kerentanan. Akeh kerentanan sing diidentifikasi minangka asil tes otomatis nganggo alat Alamat Sanitizer, MemorySanitizer, Integritas Aliran Kontrol, LibFuzzer ΠΈ AFL. Siji masalah (CVE-2019-5870) ditandhani minangka kritis, yaiku. ngidini sampeyan ngliwati kabeh tingkat proteksi browser lan nglakokake kode ing sistem ing njaba lingkungan kothak wedhi. Rincian babagan kerentanan kritis nganti saiki ora dibeberke, iku mung dikenal sing bisa mimpin kanggo akses menyang wilayah memori wis dibebaske ing kode Processing data multimedia. Minangka bagΓ©an saka program kanggo mbayar ganjaran awis kanggo nemokake kerentanan kanggo release saiki, Google mbayar 38 penghargaan senilai $33500 (siji $7500 penghargaan, papat $3000 penghargaan, telung $2000 penghargaan, papat $1000 penghargaan lan wolung $500 penghargaan). Ukuran 18 ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment