Google telah merilis versi 155 dari peramban web Chrome. Versi stabil dari proyek open-source Chromium, fondasi Chrome, juga tersedia. Chrome berbeda dari Chromium dalam penggunaan logo Google, sistem pemberitahuan kerusakan, modul untuk memutar konten video yang dilindungi hak cipta (DRM), instalasi pembaruan otomatis, isolasi sandbox yang selalu aktif, penyediaan kunci API Google, dan penerusan parameter RLZ selama pencarian. Bagi mereka yang membutuhkan lebih banyak waktu untuk memperbarui, cabang Extended Stable terpisah dipelihara selama delapan minggu. Rilis berikutnya, Chrome 156, dijadwalkan pada 20 Oktober sebagai bagian dari siklus pengembangan dua minggu yang baru.
Perubahan utama pada Chrome 155 (1, 2, 3, 4):
- Fitur "HTTPS-First" diaktifkan secara default untuk semua pengguna. Fitur ini secara otomatis mengalihkan permintaan HTTP ke HTTPS untuk situs yang dapat diakses publik yang dihosting di jaringan non-intranet, seperti 192.168.0.1/16 dan 10.0.0.0/8. Untuk memastikan kompatibilitas dengan situs yang tidak mendukung HTTPS, mekanisme fallback ke HTTP diimplementasikan jika permintaan HTTPS gagal setelah pengalihan atau jika terjadi masalah sertifikat. Peringatan khusus akan ditampilkan saat mencoba membuka situs melalui HTTP.
- Dukungan dekode gambar JPEG XL diaktifkan secara default. Implementasinya didasarkan pada pustaka jxl-rs, yang ditulis dalam Rust. JPEG XL memungkinkan pengurangan ukuran file sebesar 30-50% dibandingkan dengan gambar JPEG dengan kualitas yang identik. Fitur canggih yang didukung meliputi HDR, animasi, transparansi, mode unduhan progresif, penurunan kualitas yang halus dengan pengurangan bitrate, kompresi JPEG lossless, dukungan hingga 4099 saluran, dan berbagai kedalaman warna.
- Desain visual antarmuka pembuatan profil telah diubah (fungsionalitasnya tetap sama). Untuk platform ini Windows Langkah baru untuk membiasakan diri dengan pembuatan profil telah ditambahkan, yang ditampilkan saat Anda pertama kali meluncurkan browser (untuk Linux и macOS (Fitur ini akan muncul di Chrome versi 158).

- Jangkauan perangkat yang dapat diinteraksikan melalui API WebHID telah diperluas. API ini dirancang untuk akses tingkat rendah ke perangkat HID (perangkat antarmuka manusia, keyboard, mouse, gamepad, touchpad) dan untuk mengatur pekerjaan tanpa adanya driver khusus dalam sistem.
- Opsi untuk memberi peringkat dan ulasan pada add-on yang terpasang telah ditambahkan ke halaman chrome://extensions di menu manajemen add-on. Mengklik opsi ini akan membawa Anda ke halaman yang sesuai di katalog Chrome Web Store.

- Izin pemutaran media saat tidak terlihat telah diimplementasikan, memungkinkan Anda untuk memblokir pemutaran audio dan video di dalam iframe yang disematkan saat iframe tersebut tidak terlihat.
- Properti CSS margin-trim telah ditambahkan untuk menghapus margin sebelum elemen pertama dan setelah elemen terakhir di dalam kontainer induk.
- Menambahkan properti CSS text-decoration-skip-spaces, yang mengontrol tampilan dekorator (garis bawah atau coretan) di bawah spasi dalam teks.
- Menambahkan fungsi CSS symbols() untuk mempermudah konfigurasi penggunaan poin-poin kustom dalam daftar.
- API WebCrypto kini mendukung algoritma kriptografi tahan kuantum seperti ML-KEM dan ML-DSA, serta algoritma ChaCha20-Poly1305 dan X-Wing.
- Metode manajemen jendela baru telah ditambahkan ke API Manajemen Jendela: maximize(), minimize(), dan restore() untuk memperluas, memperkecil, atau mengembalikan jendela ke ukuran sebelumnya. Metode setResizable() juga telah ditambahkan untuk mengontrol kemampuan mengubah ukuran batas jendela secara manual. Media query CSS display-state dan resizable telah ditambahkan untuk menentukan apakah jendela diperkecil atau diperbesar, dan apakah jendela dapat diubah ukurannya.
- Menambahkan ruang warna bawaan baru (PredefinedColorSpace) - srgb-linear dan display-p3-linear.
- Menambahkan dukungan untuk modul teks yang diimpor menggunakan konstruksi 'import … with { type: "text" }'.
Selain fitur baru dan perbaikan bug, versi baru ini mengatasi 247 kerentanan. Empat masalah telah diberi tingkat keparahan kritis, yang berarti memungkinkan untuk melewati semua lapisan perlindungan browser dan mengeksekusi kode di luar lingkungan sandbox. Semua masalah kritis disebabkan oleh akses ke memori yang telah dibebaskan (use-after-free).
Sumber: opennet.ru


