Rilis Chrome 106

Google telah meluncurkan rilis browser web Chrome 106. Pada saat yang sama, rilis stabil proyek Chromium gratis, yang menjadi dasar Chrome, juga tersedia. Browser Chrome berbeda dari Chromium dalam penggunaan logo Google, kehadiran sistem untuk mengirimkan pemberitahuan jika terjadi kerusakan, modul untuk memutar konten video yang dilindungi hak cipta (DRM), sistem untuk menginstal pembaruan secara otomatis, mengaktifkan isolasi Sandbox secara permanen , memasok kunci ke Google API dan mengirimkan RLZ- saat mencari parameter. Bagi mereka yang membutuhkan lebih banyak waktu untuk memperbarui, cabang Extended Stable didukung secara terpisah, diikuti oleh 8 minggu. Rilis Chrome 107 berikutnya dijadwalkan pada 25 Oktober.

Perubahan penting di Chrome 106:

  • Untuk pengguna versi desktop, Prarender2 diaktifkan secara default untuk merender konten rekomendasi secara proaktif di bilah alamat Mahakotak. Render proaktif melengkapi kemampuan yang tersedia sebelumnya untuk memuat rekomendasi yang kemungkinan besar akan dinavigasi tanpa menunggu pengguna mengklik. Selain memuat, konten halaman terkait rekomendasi kini dapat dirender dalam buffer (termasuk eksekusi skrip dan pohon DOM formasi), yang memungkinkan tampilan rekomendasi secara instan setelah satu klik.
  • Memberikan kemampuan untuk mencari riwayat, bookmark, dan tab langsung dari bilah alamat Mahakotak. Untuk melokalisasi pencarian, tag kontrol @history, @bookmarks, dan @tabs diusulkan. Misalnya, untuk mencari di bookmark, Anda harus memasukkan “frasa pencarian @bookmarks”. Untuk menonaktifkan pencarian dari bilah alamat, ada opsi khusus di pengaturan pencarian.
    Rilis Chrome 106
    Rilis Chrome 106
  • Dukungan untuk teknologi Server Push, yang didefinisikan dalam standar HTTP/2 dan HTTP/3 dan memungkinkan server Mengirim sumber daya ke klien tanpa menunggu permintaan eksplisit. Alasan yang dikemukakan untuk menghentikan dukungan adalah kompleksitas implementasi teknologi yang tidak perlu, mengingat tersedianya alternatif yang lebih sederhana dan sama efektifnya, seperti tag. , respons HTTP 103, dan protokol WebTransport. Menurut statistik Google, pada tahun 2021, sekitar 1.25% situs yang berjalan di HTTP/2 menggunakan Server Push, dan pada tahun 2022, angka ini turun menjadi 0.7%. Teknologi Server Push juga ada dalam spesifikasi HTTP/3, tetapi dalam praktiknya, banyak produk perangkat lunak server dan klien, termasuk browser Chrome, awalnya tidak mengimplementasikannya.
  • Menonaktifkan kemampuan untuk menggunakan karakter non-ASCII dalam domain yang ditentukan dalam header Cookie (untuk domain IDN, Anda harus menentukannya) domain (dalam format punycode). Perubahan ini membuat browser sesuai dengan RFC 6265bis dan perilaku yang diterapkan di Firefox.
  • Mengusulkan label yang lebih jelas untuk mengidentifikasi layar dalam konfigurasi multi-monitor. Label serupa dapat ditampilkan dalam dialog untuk memberikan izin membuka jendela di layar eksternal. Misalnya, alih-alih nomor layar eksternal ('Tampilan Eksternal 1'), nama model monitor ('HP Z27n') kini akan ditampilkan.
  • Peningkatan pada versi untuk Android:
    • Halaman riwayat penelusuran mendukung mekanisme “Perjalanan”, yang merangkum aktivitas masa lalu dengan mengelompokkan informasi tentang permintaan pencarian yang dijalankan sebelumnya dan halaman yang dilihat. Saat Anda memasukkan kata kunci di bilah alamat, jika kata kunci tersebut sebelumnya pernah digunakan dalam kueri, Anda akan diminta untuk melanjutkan pencarian dari posisi terputus.
    • Pada perangkat dengan platform tersebut Android Versi 11 kini memungkinkan Anda untuk memblokir halaman yang dibuka dalam mode penyamaran setelah beralih ke aplikasi lain. Melanjutkan penjelajahan setelah pemblokiran memerlukan otentikasi. Pemblokiran dinonaktifkan secara default dan harus diaktifkan di pengaturan privasi.
    • Saat Anda mencoba mengunduh file dari mode penyamaran, Anda akan menerima permintaan konfirmasi tambahan untuk menyimpan file dan peringatan bahwa file yang diunduh akan terlihat oleh pengguna perangkat lain, karena akan disimpan di area pengelola unduhan.
      Rilis Chrome 106
  • API chrome.runtime telah dihentikan untuk semua situs. API ini sekarang disediakan hanya jika add-on browser terhubung dengannya. Sebelumnya, chrome.runtime tersedia untuk semua situs karena digunakan oleh add-on CryptoToken bawaan dengan implementasi API U2F, yang tidak lagi didukung.
  • Beberapa API baru telah ditambahkan ke mode Origin Trials (fitur eksperimental yang memerlukan aktivasi terpisah). Percobaan Asal menyiratkan kemampuan untuk bekerja dengan API yang ditentukan dari aplikasi yang diunduh dari localhost atau 127.0.0.1, atau setelah mendaftar dan menerima token khusus yang berlaku untuk waktu terbatas untuk situs tertentu.
    • Konsep iframe anonim, memungkinkan dokumen dimuat dalam konteks terpisah, tidak terkait dengan iframe lain dan dokumen utama.
    • API Pop-Up untuk menampilkan elemen antarmuka di atas elemen lainnya, misalnya, untuk mengatur pengoperasian menu interaktif, keterangan alat, alat pemilihan konten, dan sistem pelatihan. Atribut "popup" baru digunakan untuk menampilkan elemen di lapisan paling atas. Berbeda dengan dialog yang dibuat menggunakan elemen API baru memungkinkan Anda membuat dialog modeless, menangani peristiwa, menggunakan animasi, dan membuat kontrol area popup yang fleksibel.
  • Properti 'grid-template-columns' dan 'grid-template-rows' yang digunakan dalam CSS Grid sekarang mendukung interpolasi untuk memberikan transisi yang mulus antara status grid yang berbeda.
  • Properti CSS 'forced-color-adjust' sekarang mendukung nilai 'preserve-parent-color', yang bila disetel, akan menyebabkan properti 'color' meminjam nilainya dari elemen induk.
  • Properti "-webkit-hyphenate-character" telah dihapus dari awalan "-webkit-" dan sekarang tersedia dengan nama "hyphenate-character". Properti ini dapat digunakan untuk mengatur string yang akan digunakan sebagai pengganti karakter pemisah baris ("-").
  • Edisi ketiga dari Intl.NumberFormat API telah diimplementasikan, yang mencakup fungsi baru formatRange(), formatRangeToParts() dan selectRange(), pengelompokan set, opsi baru untuk pembulatan dan pengaturan presisi, dan kemampuan untuk menafsirkan string sebagai angka desimal .
  • ReadableStream API telah menambahkan dukungan untuk transfer langsung data biner yang efisien dari port serial, melewati antrian internal dan buffer. Pembacaan langsung diaktifkan dengan mengatur mode BYOB - “port.readable.getReader({ mode: 'byob' })”.
  • Antarmuka perangkat lunak untuk bekerja dengan audio dan video (AudioDecoder, AudioEncoder, VideoDecoder, dan VideoEncoder) telah menambahkan dukungan untuk peristiwa "dequeue" dan panggilan panggilan balik terkait, yang diaktifkan ketika codec mulai menjalankan tugas pengkodean atau penguraian konten dalam antrian.
  • API Perangkat WebXR mengimplementasikan kemampuan untuk mengakses tekstur gambar secara mentah dari kamera, yang disinkronkan dengan posisi saat ini di lingkungan virtual.
  • Perbaikan telah dilakukan pada alat untuk pengembang web. Panel Sumber sekarang memiliki kemampuan untuk mengelompokkan file berdasarkan sumber. Peningkatan pelacakan tumpukan untuk operasi asinkron. Sekarang dimungkinkan untuk secara otomatis mengabaikan skrip pihak ketiga yang dikenal saat melakukan debug. Menambahkan kemampuan untuk menyembunyikan file yang diabaikan di menu dan panel. Peningkatan penanganan tumpukan panggilan di debugger.
    Rilis Chrome 106

    Jalur Interaksi baru telah ditambahkan ke panel Kinerja untuk memvisualisasikan interaksi halaman dan mengidentifikasi potensi masalah respons antarmuka.

    Rilis Chrome 106

Selain inovasi dan perbaikan bug, versi baru ini menghilangkan 20 kerentanan. Banyak kerentanan yang diidentifikasi sebagai hasil pengujian otomatis menggunakan alat AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, dan AFL. Tidak ada masalah kritis yang teridentifikasi yang memungkinkan seseorang melewati semua tingkat perlindungan browser dan mengeksekusi kode pada sistem di luar lingkungan sandbox. Sebagai bagian dari program pembayaran hadiah uang tunai karena menemukan kerentanan pada rilis saat ini, Google membayar 16 penghargaan senilai $38500 (satu penghargaan masing-masing sebesar $9000, $7500, $7000, $5000, $4000, $3000, $2000, dan $1000). Besaran delapan hadiah tersebut belum ditentukan.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster