Rilis browser web Chrome 124

Google wis nerbitake rilis browser web Chrome 124 Ing wektu sing padha, rilis stabil proyek Chromium gratis, sing dadi basis Chrome, kasedhiya. Browser Chrome beda karo Chromium nalika nggunakake logo Google, ana sistem kanggo ngirim kabar yen ana kacilakan, modul kanggo muter konten video sing dilindhungi salinan (DRM), sistem kanggo nginstal nganyari kanthi otomatis, kanthi permanen ngaktifake isolasi Sandbox. , nyedhiyakake kunci kanggo Google API lan ngirim RLZ- nalika nggoleki. Kanggo sing mbutuhake wektu luwih akeh kanggo nganyari, cabang Stable Extended didhukung kanthi kapisah, banjur 8 minggu. Rilis sabanjure Chrome 125 dijadwalake tanggal 14 Mei.

Owah-owahan utama ing Chrome 124:

  • Ing versi Android, pangatur tetenger saiki ndhukung nyimpen tetenger lan dhaptar sing diwaca mengko menyang server Google wis nyambung menyang akun panganggo.
  • Chrome kanggo Android kalebu cara anyar kanggo nyimpen sandhi lokal sing ora diselarasake ing piranti. Sadurunge, sandhi lokal disimpen ing profil Chrome, nanging saiki bakal disimpen ing panyimpenan sandhi sing diwenehake dening Layanan Google Play, sing wis digunakake kanggo nyimpen sandhi kanggo akun Google.
  • Ing mbangun kanggo Windows, macOS lan Linux, TLS kalebu dhukungan standar kanggo mekanisme enkapsulasi kunci (KEM, Mekanisme Enkapsulasi Kunci), sing nggunakake algoritma hibrida X25519Kyber768, tahan kanggo pilihan ing komputer kuantum. X25519Kyber768 minangka kombinasi saka mekanisme pertukaran kunci X25519 adhedhasar kurva eliptik, saiki digunakake ing TLS, kanthi algoritma Kyber-768, sing nggunakake metode kriptografi adhedhasar ngrampungake masalah teori kisi, wektu solusi sing padha ing konvensional lan kuantum komputer.
  • Nalika nerjemahake teks, perpustakaan Skia nganggep setelan kontras lan warna sing ditemtokake ing Windows kanggo teknologi smoothing teks ClearType, sing bisa ningkatake kualitas tampilan font ing monitor LCD kanthi signifikan. Ing mbangun kanggo Linux, font sing digunakake ing antarmuka wis owah banget.
    Rilis browser web Chrome 124
  • Sampeyan bisa nginstal kaca web apa wae minangka aplikasi PWA mandiri (Progressive Web Apps), sanajan kaca iki ora cocog karo kritéria PWA.
  • Sesuai karo syarat European DMA (Digital Markets Act), dialog diwenehake kanggo milih mesin telusur sing bakal digunakake kanthi standar. Ana mesin telusur sing bisa dipilih, kasedhiya ing bagean setelan "chrome: // setelan / telusuran". Mesin telusur ing dhaptar ditampilake kanthi acak. Ing Chrome 120, dialog iki diuji ing 1% pangguna, lan saiki diaktifake kanggo kabeh wong.
    Rilis browser web Chrome 124
  • Dilaksanakake panjalukan pangguna kanggo menehi ijin nalika aplikasi web ngakses Web MIDI API, sing ngidini sampeyan sesambungan karo piranti musik kanthi antarmuka MIDI sing disambungake menyang komputer. Sadurunge, panjalukan ijin mung ditampilake nalika ngirim utawa nampa pesen SysEx, nanging saiki bakal ditampilake nalika API MIDI Web diakses. Alesan kanggo owah-owahan kasebut minangka kahanan ing ngendi kaca web acak ngrebut kontrol eksklusif saka pengontrol MIDI, ngalangi kemampuan aplikasi liyane kanggo nggarap. Masalah keamanan uga dicathet, amarga API MIDI Web ngidini sampeyan ngontrol piranti MIDI kanthi lengkap, kalebu nginstal perangkat kukuh dhewe.
  • Web SQL API, sing ora standar, arang digunakake, lan mbutuhake rework kanggo syarat keamanan modern, wis rampung mandheg. Web SQL wis dipateni minangka standar wiwit Chrome 119, nanging wis ana setelan kanggo mbalekake. Setelan iki saiki wis dibusak. Kanggo pangembang sing mbutuhake fungsi iki, disaranake nggunakake varian perpustakaan SQLite sing disusun dadi tampilan WebAssembly.
  • Nambahake kemampuan kanggo ngontrol arah nulis teks sing ditampilake vertikal ing unsur wangun web (pilih, meter, kemajuan, tombol, area teks lan input) nalika milih orientasi vertikal liwat properti CSS mode nulis. Kanggo nampilake teks saka ndhuwur nganti ngisor, sampeyan saiki bisa nggunakake properti unsur wangun "ltr", lan saka ngisor menyang ndhuwur - "rtl".
  • API Petunjuk Klien Agen Pangguna, sing dikembangake minangka panggantos header Agen Pangguna, wis nambahake dhukungan kanggo parameter Sec-CH-UA-Form-Factors, sing ngidini klien menehi informasi marang server babagan faktor bentuk piranti pangguna (Desktop, Otomotif, Seluler, XR, EInk, lan Watch). Petunjuk Klien Agen Pangguna ngidini pangiriman data selektif babagan parameter browser lan sistem tartamtu (versi, platform, lsp.) mung sawise panjaluk. serverPanganggo, sabanjure, bisa nemtokake informasi apa sing bisa diwenehake marang sing duwe situs web. Nalika nggunakake Petunjuk Klien Agen Panganggo, pengenal browser ora dikirim tanpa panjaluk sing jelas, lan mung parameter dhasar sing diwenehake kanthi standar, saengga identifikasi pasif dadi angel.
  • Added kemampuan kanggo ngontrol kloning saka werna individu ing Shadow DOM, dileksanakake dening printah kayata cloneNode (). Kemampuan kanggo kloning cabang root DOM diaktifake nggunakake parameter klonable ("attachShadow({clonable: true})") utawa atribut "shadowrootclonable" ( ).
    Muter video
  • Nambahake metode anyar setHTMLUnsafe() lan parseHTMLUnsafe() kanggo nggunakake sintaks Shadow DOM saka JavaScript. Metode setHTMLUnsafe () lan parseHTMLUnsafe (), padha karo innerHTML lan DOMParser.parseFromString (), ngidini sampeyan nglebokake utawa ngurai isi ing format HTML menyang unsur, nanging beda-beda ing dhukungan kanggo ngolah unsur template kanthi atribut shadowrootmode.
  • Dhukungan ditambahake kanggo WebSocket Stream API, sing ngidini sampeyan nransfer data antarane browser lan server ing mode streaming tanpa nggunakake polling, sing paling optimal kanggo ngatur transmisi lan panrima data sing terus-terusan mlebu, contone, ing implementasine chatting. const wss = WebSocketStream anyar (WSS_URL); const {bisa diwaca, bisa ditulis} = ngenteni wss.dibukak; const reader = readable.getReader(); const writer = writeable.getWriter(); nalika (bener) {const {nilai, rampung} = ngenteni maca. maca (); yen (rampung) { break; } asil const = proses ngenteni (nilai); ngenteni panulis.tulis(asil); }
  • Kapabilitas View Transitions API wis ditambahi, nggawe luwih gampang kanggo nggawe efek animasi transisi antarane negara DOM beda (contone, transisi Gamelan saka siji gambar kanggo liyane). Versi anyar nambahake dhukungan kanggo acara "pageswap", sing digawe kanggo obyek "jendhela" nalika obyek "dokumen" sing gegandhengan diganti karo sing anyar sajrone navigasi. Uga ditambahake yaiku properti "render-blocking", sing ngidini sampeyan mblokir rendering dokumen nganti parsing konten penting rampung.
  • Nambahake parameter disallowReturnToOpener, liwati nalika nelpon cara requestWindow, sing ngijini sampeyan kanggo mbusak tombol bali ing jendhela sing dibukak ing mode gambar-in-gambar kanggo nyegah bali menyang tab saka ngendi jendhela dibukak.
  • Nambahake kemampuan kanggo nyetel atribut CSSImportRule.styleSheet menyang NULL kanggo nuduhake yen ora ana stylesheet sing gegandhengan. Nambahake atribut CSSKeyframesRule.length sing nuduhake jumlah properti kanggo indeks.
  • Kanggo kolom sing bisa diowahi, atribut "writingsuggestions" wis dileksanakake kanggo ngontrol manawa rekomendasi ditampilake nalika sampeyan ngetik.
  • Dhukungan kanggo ServiceWorker lan SharedWorker wis ditambahake menyang API WebGPU.
  • Dhukungan tambahan kanggo header HTTP "Prioritas", sing bisa ngirim informasi babagan prioritas pangolahan panjalukan (RFC 9218) ing tataran akses pisanan menyang sumber daya.
  • Dandan wis digawe kanggo alat kanggo pangembang web. Panel Isi Otomatis anyar wis ditambahake kanggo mriksa informasi sing digunakake kanggo ngisi formulir kanthi otomatis.
    Rilis browser web Chrome 124

    Panel Inspeksi Gaya CSS wis ningkatake dhukungan kanggo gaya bersarang. Panel pangukuran kinerja nyedhiyakake kemampuan kanggo ndhelikake fungsi sing ora perlu lan telpon anak sing gegandhengan kanggo nyuda gangguan ing grafik. Dhukungan kanggo animasi sing ana gandhengane karo konten gulung (Animasi sing didorong Gulung) wis ditambahake menyang panel debugging animasi. Panel inspeksi jaringan ngidini sampeyan nyetel paramèter kanggo mundhut paket lan ukuran antrian jaringan kanggo mriksa operasi aplikasi WebRTC yen ana masalah jaringan.

    Rilis browser web Chrome 124

Saliyane inovasi lan koreksi bug, versi anyar ngilangi 22 kerentanan. Akeh kerentanan sing diidentifikasi minangka asil tes otomatis nggunakake AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer lan alat 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 kanthi jumlah 65 ewu dolar AS (siji penghargaan $20000, $10000, $7000 lan $2000, telung penghargaan $5000 lan $3000, loro penghargaan. saka $ 1000). Ukuran siji ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment