Yayınlanma tarihi: 16 Eylül 2026
Aksi belirtilmedikçe aşağıdaki değişiklikler Android, ChromeOS, Linux, macOS ve Windows için en yeni Chrome beta kanalı sürümünde geçerlidir. Bu özellikler hakkında daha fazla bilgi edinmek için verilen bağlantıları kullanın veya ChromeStatus.com'u ziyaret edin. Chrome 155, 16 Eylül 2026 itibarıyla beta sürümündedir. Masaüstü için en yeni beta sürümünü Google.com'dan, Android için ise Google Play Store'dan indirebilirsiniz.
CSS ve kullanıcı arayüzü
CSS symbols()
CSS symbols() işlevi, yazarların önce adlandırılmış bir @counter-style @ kuralı bildirmek yerine satır içi sayaç stili tanımlamasına olanak tanır. Dize sembolleri listesinden ve isteğe bağlı bir sayma sisteminden (döngüsel, sayısal, alfabetik, sembolik veya sabit) anonim bir sayaç stili oluşturur ve list-style-type, list-style kısaltması, counter() ve counters()'de sayaç stili olarak kabul edilir.
CSS köşe kısaltma özellikleri
CSS corner kısaltmasını ve köşe başına alt kısaltmaları (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right) ayrıca fiziksel (corner-top, corner-bottom) ve mantıksal (corner-block-start, corner-block-end vb.) kenar kısaltmalarını uygular. Bu özellikler, tek bir bildirimde bağımsız köşeler için hem border-radius hem de corner-shape ayarlanmasına olanak tanır. Ayrıca, corners, corner kısaltması için uyumluluk takma adı olarak korunur.
Bu özellik, önbelleğe alma kontrollerini de içerir. Varsayılan olarak, her random()
işlev yeni ve farklı bir değere çözümlenir. Web yazarları, rastgele değerlerin özellikler ve öğeler arasında nasıl paylaşıldığını kontrol etmek için işlevin ilk bağımsız değişkeni olarak bir <random-key> değeri ileterek bu varsayılanı geçersiz kılabilir.
CSS text-decoration-skip-spaces
text-decoration-skip-spaces CSS özelliği, metin dekorasyonu çizgilerinin (ör. alt çizgiler, üst çizgiler ve üstü çizili çizgiler) boşluk karakterlerini atlayıp atlamayacağını kontrol eder. Bu sayede yazarlar, süslemelerin boşlukların altına çizilmesini önleyebilir. Bu genellikle daha çekici bir görünüm sağlar.
CSS margin-trim
margin-trim CSS özelliği, bir kapsayıcının ilk veya son alt öğesinden önce ya da sonraki kenar boşluklarını atlamak için kullanılabilir. Bu özellik, normal blok kapsayıcılarda ve çoklu kapsayıcılarda desteklenir.
JavaScript
Önbelleğe alma modülü hatalarını önleme
Şu anda web geliştiriciler, başarısız olan modül yüklemelerini yeniden deneyemez. Bunun nedeni, bu hataların önbelleğe alınmasıdır (yeniden denemeler yalnızca anında başarısızlıkla sonuçlanır). Modül yükleme davranışındaki bu değişiklik, başarısız modül yüklemelerinin manuel olarak yeniden denenmesini (örneğin, import() tekrar çağrılarak) sağlar. Bu sayede, kararsız ağlarda modül kullanma konusunda geliştiricilerin (ve kullanıcıların) yaşadığı gerçek sorunlar çözülür.
Metin İçe Aktarma (Metin Modülleri)
JavaScript'e import … with { type: "text" } ifadeleri eklemeye yönelik bir TC39 önerisi. İçe aktarma özelliği, metin verilerini dize değeri olarak yükler.
Web API'leri
Ek pencere kontrolleri
window-management, maximize(), minimize() ve restore() izinlerine sahip web uygulamalarının pencerelerini kullanmasına izin verir ve setResizable() aracılığıyla yeniden boyutlandırmayı engeller. Ayrıca, yeni CSS medya özellikleri
display-state ve resizable, komut dosyalarının ve içeriğin ilgili pencere durumlarına ve yeniden boyutlandırılabilirliğe uyum sağlamasına olanak tanır. Bu özellikler, özellikle başlık çubuğu pencere kontrolleri söz konusu olduğunda web istemcilerindeki VDI uzak uygulama pencerelerinin kullanılabilirliğini artırır. Yeni işlev, mevcut Window Management API özelliklerini geliştirir.
WebCrypto'daki algoritma güncellemeleri
NIST tarafından standartlaştırılmış birden fazla kuantum sonrası kriptografik algoritma için Web Cryptography API'ye destek ekleyin:
- ML-KEM (768, 1024)
- ML-DSA (44, 65, 87)
- ChaCha20-Poly1305
- X-Wing
Ek bilgileri taslak spesifikasyonunda bulabilirsiniz: https://wicg.github.io/webcrypto-modern-algos/
Digital Credentials API (verme desteği)
Bu özellik, veren web sitelerinin (ör. üniversite, devlet kurumu veya banka) dijital kimlik bilgilerinin sağlama (verme) sürecini doğrudan kullanıcının mobil cüzdan uygulamasında güvenli bir şekilde başlatmasına olanak tanır.
Android'de bu özellik, Android IdentityCredential CredMan
sistemini (Kimlik Bilgisi Yöneticisi) kullanır. Masaüstünde, Dijital Kimlik Bilgileri sunumuna benzer şekilde CTAP protokolünü kullanarak cihazlar arası yaklaşımlar kullanılır.
Blink'te JPEG XL kod çözme desteği (image/jxl)
Bellek açısından güvenli bir saf Rust kod çözücü olan jxl-rs kullanarak Blink'te JPEG XL (image/jxl) resimlerinin kodunun çözülmesine destek ekler.
JPEG XL, ISO/IEC 18181 olarak standartlaştırılmış modern bir görüntü biçimidir. Geliştirilmiş algılanan yükleme performansı için aşamalı kod çözme, geniş renk gamı, HDR ve yüksek bit derinliği desteği ile animasyon desteği sunar.
Görünür olmayan iframe'lerde medya oynatmayı duraklatma
Yerleştiricilerin, şu anda gizli olan yerleştirilmiş iFrame'lerin gizlenip gizlenmeyeceğini kontrol etmesine olanak tanıyan bir media-playback-while-not-visible izin politikası ekler. Buna display özelliği none olarak, visibility özelliği hidden olarak ayarlanmış veya sıfır alanlı (genişlik veya yükseklik 0'e eşit) iFrame'ler dahildir. Gizliyken, yerleştirilmiş iFrame'in sesli medyayı oluşturma girişimleri engellenir. Çerçeve tekrar gösterildiğinde yasaklar kaldırılmalıdır. Bu sayede geliştiriciler, daha kullanıcı dostu deneyimler oluşturabilir ve tarayıcının, kullanıcılara görünmeyen içeriklerin oynatılmasını sağlamasına izin vererek performansı artırabilir.
PredefinedColorSpace srgb-linear ve display-p3-linear
Tuvalle kullanılmak üzere srgb-linear ve display-p3-linear renk alanlarını (CSS'de tanımlandığı gibi) PredefinedColorSpace'ye ekleyin.
Yenilenen HTML ekleme ve akış yöntemleri
İşaretlemeyi mevcut bir dokümana dinamik olarak eklemek için tutarlı bir hikaye sağlayan birden fazla HTML ayarı yöntemi sunun:
- HTML'yi bağımsız değişken olarak alan ve
insertAdjacentHTML()öğesinin yerini etkili bir şekilde alan konumsal yöntemler (before(),after(),append(),prepend(),replaceWith()). WritableStreamdöndüren akış yöntemleri (streamAppendHTML(),streamAppendHTMLUnsafe()vb.){runScripts},SetHTMLUnsafeOptions'nin bir parçası olarak iletiliyor vecreateContextualFragmentdavranışı taklit ediliyor.- Güvenilir türlerde
createParserOptions'nın desteklenmesi, güvenilir türlerin komut dosyası oluşturma modunu ve temizleyiciyi geçersiz kılmasına olanak tanır.
Daha fazla bilgi için Bildirime Dayalı Kısmi Güncellemeler dokümanını inceleyin.
WebTransport başlıkları ve responseHeaders
WebTransportOptions kullanarak özel HTTP istek başlıklarının iletilmesi ve WebTransport örneği aracılığıyla sunucu yanıt başlıklarının incelenmesi için destek ekler. Bu, web uygulamalarının ilk CONNECT el sıkışma sırasında meta veriler, kimlik doğrulama jetonları ve özel parametreler sağlamasına ve bağlantı kurulduktan sonra sunucu tarafından sağlanan başlıklara erişmesine olanak tanır.