Chrome release 75

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

Utama ganti в Chrome 75:

  • Ing cara canvas.getContext (). ditambahake gendera "desynchronized" kanggo ngolah konteks Kanvas (2D utawa WebGL) nggunakake sistem rendering alternatif sing nyedhiyakake latensi minimal kanthi ngliwati mekanisme nganyari DOM standar lan ngasilake langsung liwat OpenGL;
  • API ditambahi Nuduhake Web (object navigator.share), karo sing, tinimbang dhaptar tombol individu, sampeyan bisa ngasilake tombol manunggal kanggo nerbitake ing jaringan sosial sing cocog karo pengunjung. Ing release anyar ing API ditambahake kemampuan kanggo nampilake dialog standar kanggo ngirim file menyang aplikasi liyane (contone, ing Android pemblokiran ditampilake kanggo ngirim liwat mail, Bluetooth, etc.);
  • Dilaksanakake kemampuan kanggo misahake klompok nomer ing literal digital karo underscore. Contone, kanggo nambah keterbacaan nomer akeh, sampeyan bisa nemtokake 1_000_000_000 ing kode lan nomer iki bakal diproses minangka 1000000000;
  • Diaktifake kanthi gawan kanggo kabeh pangguna desktop mode isolasi situs sing ketat, kang kaca saka host beda tansah dumunung ing memori pangolahan beda, saben kang nggunakake kothak wedhi dhewe. Fitur utama saka mode isolasi sing ketat yaiku divisi ora miturut tab, nanging kanthi domain, i.e. yen sadurunge isi skrip, iframe lan popup sing diundhuh saka domain liyane dieksekusi ing proses sing padha karo situs dhasar, saiki bakal dipérang dadi pangolahan sing béda;
  • Add-on sing diselehake ireng saiki bakal dicopot tinimbang dipateni lan dilebokake ing mode ora aktif.
  • Ing manajer tugas Chrome sing dibangun (Setelan> Alat Liyane> Manajer Tugas) dijamin nampilake buruh Service;
  • Atribut " wis ditambahake menyang metode window.open().noreferrer", ngidini sampeyan mbukak kaca tanpa ngisi header Referer;
  • Ditambahake arahan CSP (Kebijakan Keamanan Konten) "script-src-attr", "script-src-elem", "style-src-attr" lan "style-src-elem", nyedhiyakake fungsionalitas skrip lan arahan gaya, nanging kanthi kemampuan kanggo aplikasi kanggo pawang acara individu, unsur utawa atribut;
  • Ing Web Authentication API ditambahake Dhukungan PIN FIDO CTAP2 kanggo nggunakake kode PIN sing ditemtokake pangguna kanggo menehi wewenang operasi nganggo tombol sing ndhukung protokol FIDO CTAP2. Ing configurator, ing bagean "Lanjutan", item "Ngatur kunci keamanan" wis katon, ing ngendi sampeyan bisa nemtokake kode PIN kanggo nglindhungi tombol sing ana ing drive USB, uga pilihan kanggo ngreset tombol (mbusak kabeh. data lan PIN);
  • Obyek wis ditambahake menyang API Animasi Web
    AnimationEffect lan KeyframeEffect, ngidini sampeyan ngontrol unsur animasi lan wektu kanthi interaktif (durasi, wektu tundha).
    Kajaba iku, konstruktor anyar wis ditambahake Animasi(), sing nyedhiyakake kontrol animasi sing luwih akeh. Sadurunge, Web Animations API ngidini sampeyan nggawe animasi nggunakake metode Element.animate (), sing ngasilake obyek Animasi sing wis digawe. Saiki pangembang bisa ngontrol nggawe liwat telpon konstruktor eksplisit, kang, contone, sampeyan bisa nemtokake obyek KeyframeEffect;

  • Opsi sing ditambahake HTMLVideoElement.playsInline, nuntun browser kanggo nampilake video ing area puter maneh unsur (contone, kanggo nyedhiyani cara puter maneh layar wutuh);
  • Cara MediaStreamTrack.getCapabilities () ngleksanakake kemampuan kanggo entuk sawetara nilai sing bener kanggo properti sing ana gandhengane karo piranti audio (frekuensi sampling, wektu tundha, jumlah saluran, lsp);
  • API ditambahake menyang WebRTC RTCDtlsTransport kanggo njupuk informasi babagan transports aktif, kayata nggunakake SCTP utawa DTLS (Datagram Transport Layer Security), liwat kang RTP lan RTCP paket dikirim utawa ditampa. Antarmuka RTCIceTransport uga wis ditambahake kanggo menehi informasi babagan kahanan transportasi
    ICE sing digunakake ing obyek RTCPeerConnection;

  • Header Cache-Control ngetrapake arahan "stale-nalika-revalidate", sing ngidini sampeyan nyetel jendhela wektu tambahan sajrone browser bisa nggunakake sumber daya kanthi mriksa ulang bedo kadaluwarsa kanggo relevansi;
  • Fitur ditambahake Gulung Snap Stop kanggo nemtokake snapping menyang unsur sajrone nggulung inersia (contone, gerakan geser lebar nalika milih gambar ing dhaptar bakal ora milih unsur pungkasan, nanging sing sabanjure);
  • Versi Android wis nambah antarmuka kanggo paramèter akun ngisi otomatis ing formulir otentikasi. Blok petunjuk saiki ditampilake langsung ing ndhuwur keyboard layar lan, nalika diklik, nampilake opsi sing bisa disimpen tinimbang keyboard layar, tanpa nutupi formulir input;
  • Dhukungan eksperimen ditambahake kanggo Mode Reader, yen diaktifake, mung teks penting sing ditampilake, lan kabeh kontrol, spanduk, menu, garis navigasi lan bagean liyane ing kaca sing ora ana hubungane karo konten didhelikake. Ngaktifake dhukungan kanggo mode anyar ditindakake kanthi nggunakake pilihan chrome: // flags / # enable-reader-mode, sawise pilihan kanggo nggunakake katon ing menu gulung mudhun;
  • Mesin JavaScript V8 ngetrapake mode caching eksplisit kanggo asil kompilasi WebAssembly (nalika kaca dibukak maneh, komponen WebAssembly sing wis diproses sadurunge bakal diluncurake saka cache). ING
    WebAssembly uga nambahi instruksi memori.copy, memory.fill, table.copy, memory.init, lan table.init anyar kanggo nyalin, ngisi, lan miwiti area memori sing akeh;

  • Dhukungan tambahan kanggo skrip parsing langsung kanthi cepet amarga diundhuh liwat jaringan tanpa nglibatake benang Chrome utama. Sadurunge, stream pisanan ditampa ing utas utama, saka kang dialihake menyang parser. Pengaturan iki tegese pangalihan bisa diblokir dening tugas liyane sing mlaku ing utas utama, kayata parsing HTML lan nglakokake skrip JavaScript liyane. Saiki pangalihan kasebut wis dibusak;
  • Dandan ing alat kanggo pangembang web:
    • Mode inspeksi CSS nyedhiyakake autocompletion jeneng lan nilai dhasar fungsi sing bisa ditrapake ing properti CSS (contone, "filter: blur(1px)"). Nilai sing disaranake langsung dibayangke ing tata letak kaca sing dipratinjau;
      Chrome release 75

    • Ing panel printah, ditampilake nalika mencet Ctrl + Shift + P, printah "Clear Site Data" dileksanakake kanggo mbusak kabeh data sing digandhengake karo kaca (analog kanggo nelpon Aplikasi> Clear Storage menu), kalebu Service buruh, localStorage, sessionStorage , IndexedDB, Web SQL , Cookie, Cache lan Cache Aplikasi;
    • Nambahake kemampuan kanggo ndeleng kabeh database IndexedDB sing ana (sadurunge ing Aplikasi> IndexedDB bisa ndeleng database kanggo domain saiki, sing ora ngidini, contone, mriksa panggunaan IndexedDB ing blok sing dimuat liwat iframe);

      Chrome release 75

    • Ing antarmuka inspeksi jaringan, tooltip sing muncul nalika sampeyan nglayang ing kolom ing kolom "Ukuran" saiki nampilake ukuran sumber daya ing wangun asline, tanpa kompresi;

      Chrome release 75

    • Sidebar debugger menehi informasi output kapisah bab negara breakpoints disambungake menyang bagean individu saka ekspresi Komplek ing baris (inline breakpoint), contone, sing disetel ing chain telpon cara;

      Chrome release 75

    • Panel inspeksi IndexedDB lan Cache saiki nampilake counter saka jumlah total sumber daya ing database utawa cache;
      Chrome release 75

  • Ing eksperimen Canary mbangun ditambahake dhukungan
    ngakses DNS liwat HTTPS (DoH, DNS liwat HTTPS), sing bisa diaktifake ing chrome://flags#dns-over-https. DoH bisa migunani kanggo nyegah bocor informasi babagan jeneng host sing dijaluk liwat server DNS panyedhiya, nglawan serangan MITM lan spoofing lalu lintas DNS, nglawan pamblokiran ing tingkat DNS, utawa kanggo ngatur karya yen ora bisa akses langsung menyang DNS. server (contone, nalika nggarap proxy);

Saliyane inovasi lan mbecike bug, versi anyar ngilangi 42 kerentanan. Akeh kerentanan sing diidentifikasi minangka asil tes otomatis nganggo alat Alamat Sanitizer, MemorySanitizer, Integritas Aliran Kontrol, LibFuzzer и 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. Minangka bagéan saka program kanggo mbayar ganjaran awis kanggo nemokake kerentanan kanggo release saiki, Google mbayar 13 penghargaan senilai $9000 (siji penghargaan $5000, loro penghargaan $1000, lan papat penghargaan $500). Ukuran 7 ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment