Chrome release 106

Google wis ngumumake rilis browser web Chrome 106. 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. , nyediakake kunci menyang API Google lan ngirimake RLZ- nalika nggoleki. Kanggo sing mbutuhake wektu luwih akeh kanggo nganyari, cabang Stable Extended didhukung kanthi kapisah, banjur 8 minggu. Rilis sabanjure Chrome 107 dijadwalake tanggal 25 Oktober.

Owah-owahan utama ing Chrome 106:

  • Kanggo pangguna mbangun desktop, Prerender2 diaktifake kanthi gawan kanggo menehi konten rekomendasi kanthi proaktif ing garis alamat Omnibox. Rendering prediktif nglengkapi kemampuan sing sadurunge kasedhiya kanggo mbukak rekomendasi sing paling mungkin dilayari tanpa ngenteni klik pangguna. Saliyane dimuat, isi kaca sing gegandhengan karo rekomendasi saiki bisa ditampilake ing buffer (kalebu eksekusi skrip lan wit DOM formasi), sing ngidini kanggo nampilake cepet rekomendasi sawise klik .
  • Nyedhiyakake kemampuan kanggo nggoleki riwayat, tetenger lan tab langsung saka garis alamat Omnibox. Kanggo nggawe lokalisasi telusuran, tag kontrol @history, @bookmarks lan @tabs diusulake. Contone, kanggo nelusuri tetenger sampeyan kudu ngetik "@tenger frase telusuran". Kanggo mateni telusuran saka baris alamat, ana pilihan khusus ing setelan telusuran.
    Chrome release 106
    Chrome release 106
  • Dhukungan kanggo teknologi Server Push, sing ditetepake ing standar HTTP / 2 lan HTTP / 3, dipateni kanthi gawan lan ngidini server ngirim sumber daya menyang klien tanpa ngenteni panjaluk sing jelas. Alesan sing disebutake kanggo mungkasi dhukungan yaiku kerumitan sing ora perlu kanggo ngetrapake teknologi kasebut nalika kasedhiya alternatif sing luwih gampang lan padha efektif, kayata tag , respon HTTP 103 lan protokol WebTransport. Miturut statistik Google, ing taun 2021, kira-kira 1.25% situs sing mbukak HTTP/2 nggunakake Server Push, lan ing taun 2022 angka iki mudhun dadi 0.7%. Teknologi Server Push uga ana ing spesifikasi HTTP / 3, nanging ing praktik akeh produk piranti lunak server lan klien, kalebu browser Chrome, ora pisanan ngleksanakake.
  • Kemampuan kanggo nggunakake karakter non-ASCII ing domain sing ditemtokake ing header Cookie dipateni (kanggo domain IDN, domain kudu ditemtokake ing format punycode). Owah-owahan kasebut ndadekake browser selaras karo RFC 6265bis lan prilaku sing ditindakake ing Firefox.
  • Ngajokaken label luwih cetha kanggo ngenali layar ing konfigurasi multi-monitor. Label sing padha bisa ditampilake ing dialog kanggo menehi ijin kanggo mbukak jendhela ing layar eksternal. Contone, tinimbang nomer layar eksternal ('Tampilan Eksternal 1'), jeneng model monitor ('HP Z27n') saiki bakal ditampilake.
  • Dandan ing versi Android:
    • Kaca riwayat telusuran ndhukung mekanisme "Perjalanan", sing ngringkes kegiatan kepungkur kanthi nglumpukake informasi babagan pitakon telusuran lan kaca sing wis dieksekusi sadurunge. Yen sampeyan ngetik tembung kunci ing baris alamat, yen sadurunge wis digunakake ing pitakon, sampeyan bakal dijaluk nerusake panelusuran saka posisi sing diselani.
    • Ing piranti kanthi platform Android 11, bisa uga mblokir kaca sing dibukak ing mode incognito sawise ngalih menyang aplikasi liyane. Kanggo nerusake browsing sawise diblokir, otentikasi dibutuhake. Kanthi gawan, pamblokiran dipateni lan mbutuhake aktivasi ing setelan privasi.
    • Nalika sampeyan nyoba ndownload file saka mode incognito, sampeyan bakal nampa panjalukan konfirmasi tambahan kanggo nyimpen file kasebut lan bebaya yen file sing diundhuh bakal katon kanggo pangguna liyane piranti kasebut, amarga bakal disimpen ing area pangatur download.
      Chrome release 106
  • API chrome.runtime wis mandheg kanggo kabeh situs. API iki saiki kasedhiya mung yen browser add-ons disambungake menyang. Sadurunge, chrome.runtime kasedhiya kanggo kabeh situs amarga digunakake dening tambahan CryptoToken sing dibangun kanthi implementasi API U2F, sing ora didhukung maneh.
  • Sawetara API anyar wis ditambahake menyang mode Origin Trials (fitur eksperimen sing mbutuhake aktivasi sing kapisah). Origin Trial nuduhake kemampuan kanggo nggarap API sing ditemtokake saka aplikasi sing diundhuh saka localhost utawa 127.0.0.1, utawa sawise ndhaptar lan nampa token khusus sing valid kanggo wektu winates kanggo situs tartamtu.
    • Konsep iframes anonim, ngidini dokumen dimuat ing konteks sing kapisah, ora ana hubungane karo iframe liyane lan dokumen utama.
    • Pop-Up API kanggo nampilake unsur antarmuka ing ndhuwur unsur liyane, contone, kanggo ngatur karya menu interaktif, tooltips, alat pilihan isi lan sistem latihan. Atribut "nyembul" anyar digunakake kanggo nuduhake unsur ing lapisan paling ndhuwur. Ora kaya dialog sing digawe nggunakake unsur kasebut API anyar ngidini sampeyan nggawe dialog tanpa model, nangani acara, nggunakake animasi, lan nggawe kontrol area popup sing fleksibel.
  • Properti 'grid-template-columns' lan 'grid-template-rows' sing digunakake ing CSS Grid saiki ndhukung interpolasi kanggo nyedhiyakake transisi sing lancar ing antarane negara kothak sing beda.
  • Properti CSS 'forced-color-adjust' saiki ndhukung nilai 'preserve-parent-color', sing nalika disetel, bakal nyebabake properti 'werna' nyilih nilai saka unsur induk.
  • Properti "-webkit-hyphenate-character" wis dibusak saka awalan "-webkit-" lan saiki kasedhiya kanthi jeneng "hyphenate-character". Properti iki bisa digunakake kanggo nyetel string sing bakal digunakake tinimbang karakter baris break ("-").
  • Ing edition katelu saka Intl.NumberFormat API wis dipun ginakaken, kang kalebu fungsi anyar formatRange (), formatRangeToParts () lan selectRange (), klompok set, opsi anyar kanggo dibunderakΓ© lan nyetel tliti, lan kemampuan kanggo kokwaca strings minangka nomer desimal. .
  • API ReadableStream wis nambahake dhukungan kanggo transfer langsung data binar sing efisien saka port serial, ngliwati antrian internal lan buffer. Wacan langsung diaktifake kanthi nyetel mode BYOB - "port.readable.getReader({mode: 'byob'})".
  • Antarmuka piranti lunak kanggo nggarap audio lan video (AudioDecoder, AudioEncoder, VideoDecoder lan VideoEncoder) wis nambahake dhukungan kanggo acara "dequeue" lan panggilan callback sing gegandhengan, diaktifake nalika codec wiwit nglakokake tugas enkoding utawa dekoding konten sing antri.
  • API Piranti WebXR ngetrapake kemampuan kanggo ngakses tekstur gambar mentah saka kamera, sing disinkronake karo posisi saiki ing lingkungan virtual.
  • Dandan wis digawe kanggo alat kanggo pangembang web. Panel Sumber saiki nduweni kemampuan kanggo nglumpukake file miturut sumber. Tilak tumpukan sing luwih apik kanggo operasi asinkron. Saiki sampeyan bisa nglirwakake skrip pihak katelu kanthi otomatis nalika debugging. Nambahake kemampuan kanggo ndhelikake file sing ora digatekake ing menu lan panel. Ngapikake penanganan tumpukan telpon ing debugger.
    Chrome release 106

    Trek Interaksi anyar wis ditambahake ing panel Performance kanggo nggambarake interaksi kaca lan ngenali masalah responsif antarmuka sing potensial.

    Chrome release 106

Saliyane inovasi lan koreksi bug, versi anyar ngilangi 20 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 hadiah awis kanggo nemokake kerentanan kanggo release saiki, Google mbayar 16 penghargaan senilai $38500 (siji penghargaan saben $9000, $7500, $7000, $5000, $4000, $3000, $2000 lan $1000). Ukuran wolung ganjaran durung ditemtokake.

Source: opennet.ru

Add a comment