Google, Chrome web tarayıcısının 155. sürümünü yayınladı. Chrome'un temelini oluşturan açık kaynaklı Chromium projesinin kararlı bir sürümü de mevcut. Chrome, Google logolarının kullanımı, çökme bildirim sistemi, kopyalama korumalı video içeriği (DRM) oynatma modülleri, otomatik güncelleme yükleme, sürekli açık sanal alan izolasyonu, Google API anahtarlarının sağlanması ve arama sırasında RLZ parametrelerinin geçirilmesi gibi özellikleriyle Chromium'dan farklılık gösteriyor. Güncelleme için daha fazla zamana ihtiyaç duyanlar için, sekiz hafta boyunca ayrı bir Genişletilmiş Kararlı sürüm dalı da sürdürülüyor. Bir sonraki sürüm olan Chrome 156, yeni iki haftalık geliştirme döngüsünün bir parçası olarak 20 Ekim'de yayınlanacak.
Chrome 155'deki önemli değişiklikler (1, 2, 3, 4):
- "HTTPS Öncelikli" özelliği tüm kullanıcılar için varsayılan olarak etkinleştirilmiştir. Bu özellik, 192.168.0.1/16 ve 10.0.0.0/8 gibi intranet dışı ağlarda barındırılan herkese açık siteler için HTTP isteklerini otomatik olarak HTTPS'ye yönlendirir. HTTPS'yi desteklemeyen sitelerle uyumluluğu sağlamak için, yönlendirme sonrasında HTTPS isteği başarısız olursa veya sertifika sorunları ortaya çıkarsa HTTP'ye geri dönüş uygulanır. Bir siteyi HTTP üzerinden açmaya çalışırken özel bir uyarı görüntülenir.
- JPEG XL görüntü kod çözme desteği varsayılan olarak etkinleştirilmiştir. Uygulama, Rust dilinde yazılmış jxl-rs kütüphanesine dayanmaktadır. JPEG XL, aynı kalitedeki JPEG görüntülerine kıyasla dosya boyutunda %30-50 oranında azalma sağlar. Desteklenen gelişmiş özellikler arasında HDR, animasyon, şeffaflık, aşamalı indirme modu, düşük bit hızıyla yumuşak kalite düşüşü, kayıpsız JPEG sıkıştırma, 4099 kanala kadar destek ve geniş bir renk derinliği yelpazesi yer almaktadır.
- Profil oluşturma arayüzünün görsel tasarımı değiştirildi (işlevsellik aynı kaldı). Platform için Windows Profil oluşturma konusunda kendinizi alıştırmak için yeni bir adım eklendi ve bu adım tarayıcıyı ilk başlattığınızda gösteriliyor (için Linux и macOS Bu özellik Chrome'un 158. sürümünde görünecektir.

- WebHID API aracılığıyla etkileşim kurulabilen cihaz yelpazesi genişletildi. Bu API, HID cihazlarına (İnsan arayüzü cihazları, klavyeler, fareler, oyun kumandaları, dokunmatik yüzeyler) düşük seviyeli erişim sağlamak ve sistemde özel sürücülere ihtiyaç duymadan iş düzenlemek için tasarlanmıştır.
- Yüklenen eklentileri derecelendirme ve yorumlama seçeneği, eklenti yönetimi menüsündeki chrome://extensions sayfasına eklendi. Bu seçeneğe tıkladığınızda, Chrome Web Mağazası kataloğundaki ilgili sayfalara yönlendirileceksiniz.

- Görünür değilken medya oynatımını engelleme izni uygulandı; bu sayede gömülü iframe'ler görünür olmadığında ses ve video oynatımını engelleyebilirsiniz.
- CSS'deki `margin-trim` özelliği, üst kapsayıcı içindeki ilk ve son öğenin önündeki ve sonrasındaki kenar boşluklarını kaldırmak için eklendi.
- CSS özelliği `text-decoration-skip-spaces` eklendi; bu özellik, metin içindeki boşlukların altındaki süslemelerin (alt çizgi veya üst çizgi) görüntülenmesini kontrol eder.
- Listelerde özel madde işaretlerinin kullanımını yapılandırmayı kolaylaştırmak için symbols() CSS fonksiyonu eklendi.
- WebCrypto API artık ML-KEM ve ML-DSA gibi kuantum dirençli kriptografik algoritmaların yanı sıra ChaCha20-Poly1305 ve X-Wing algoritmalarını da destekliyor.
- Pencere Yönetimi API'sine yeni pencere yönetimi yöntemleri eklendi: bir pencereyi genişletmek, küçültmek veya önceki boyutuna geri döndürmek için maximize(), minimize() ve restore() yöntemleri. Ayrıca, bir pencerenin kenarlarını manuel olarak yeniden boyutlandırma özelliğini kontrol etmek için setResizable() yöntemi de eklendi. Bir pencerenin küçültülmüş veya büyütülmüş olup olmadığını ve pencerenin yeniden boyutlandırılıp boyutlandırılamayacağını belirlemek için display-state ve resizable CSS medya sorguları eklendi.
- Yeni yerleşik renk alanları (PredefinedColorSpace) eklendi: srgb-linear ve display-p3-linear.
- 'import … with { type: "text" }' yapısı kullanılarak içe aktarılan metin modülleri için destek eklendi.
Yeni özellikler ve hata düzeltmelerine ek olarak, yeni sürüm 247 güvenlik açığını gideriyor. Dört sorun kritik önem seviyesinde değerlendirildi; bu da tarayıcının tüm koruma katmanlarını atlatmaya ve sanal alan ortamının dışında kod yürütmeye olanak sağladıkları anlamına geliyor. Tüm kritik sorunlar, önceden serbest bırakılmış belleğe erişimden (serbest bırakıldıktan sonra kullanım) kaynaklanıyor.
Kaynak: opennet.ru


