Kararlı sürümün yayınlanma tarihi: 12 Kasım 2024
Aksi belirtilmedikçe aşağıdaki değişiklikler Android, ChromeOS, Linux, macOS ve Windows için Chrome 131 kararlı kanal sürümünde geçerlidir.
CSS
CSS Bağlantı Yerleşimi: anchor-scope
anchor-scope
mülkü, ana sayfa adı görünürlüğünü belirli bir alt ağaca sınırlamanıza olanak tanır.
40281992 numaralı hatayı takip etme | ChromeStatus.com girişi | Özellik
CSS font-variant-emoji
font-variant-emoji
CSS özelliği, renkli (emoji stili) ve tek renkli (metin stili) emoji karakterleri arasında geçiş yapmanızı sağlar.
Bu işlem, her emoji kod noktasından sonra bir emoji varyantı seçici ekleyerek de yapılabilir. Metin için U+FE0E
, emoji için U+FE0F
seçicileri kullanabilirsiniz.
MDN font-variant-emoji | ChromeStatus.com girişi
CSS vurgulama mirası
CSS vurgusu devralınmasında yapılan değişikliklerin Chrome 131'de kullanıma sunulması planlanıyordu ancak uyumluluk nedeniyle kaldırıldı.
CSS seçim stili için devralma değişiklikleri | ChromeStatus.com girişi | Özellik
<details>
ve <summary>
öğelerinin stil yapısında iyileştirmeler
Bu öğelerin web'de açıklama widget'ları veya akordeon widget'larının oluşturulduğu daha fazla durumda kullanılabilmesi için <details>
ve <summary>
öğelerinin yapısında daha fazla CSS stili desteği. Özellikle bu değişiklik, bu öğelerde display mülkünün ayarlanmasını engelleyen kısıtlamaları kaldırır ve genişleyen ve daralan kısım için kapsayıcıya stil uygulamak üzere bir ::details-content
sözde öğesi ekler.
Hata #1469418 için takip | ChromeStatus.com girişi | Özellik
@page
kenar boşluğu kutuları
Web dokümanlarını yazdırırken veya PDF olarak dışa aktarırken sayfa kenar boşluğu kutuları için destek ekleyin.
@page
kenar boşluğu kutuları, tarayıcı tarafından oluşturulan yerleşik üstbilgi ve altbilgileri kullanmak yerine bir sayfanın kenar boşluğu alanındaki içerikleri (ör. özel üstbilgi ve altbilgi sağlamak için) tanımlamanıza olanak tanır.
Kenarlık kutusu, CSS @page
kuralı içinde bir at-kuralı kullanılarak tanımlanır.
Bir kenar boşluğu kutusunun görünümü ve içeriği, içerik özelliği de dahil olmak üzere at-kuralı içindeki CSS özellikleriyle belirtilir.
Sayfa numaralandırması için sayaçlar da desteklenir. Spesifikasyonda iki özel sayaç adı tanımlanır: Mevcut sayfa numarası için page
ve toplam sayfa sayısı için pages
.
CSS kullanılarak yazdırılan web sayfalarının kenar boşluklarına içerik ekleme | Takip edilen hata #320370 | ChromeStatus.com girişi | Özellik
@property
support <string>
söz dizimi
Kayıtlı özel mülkler için <string>
söz dizimi bileşen adı desteği.
Hata #357751736 için takip | ChromeStatus.com girişi | Özellik
Ayrıştırıcı gevşetmesini seçme
Bu sayede HTML ayrıştırıcı, <option>
, <optgroup>
ve <hr>
'e ek olarak <select>
etiketlerine de izin verir.
Bu değişiklik, özelleştirilebilir <select>
özelliğini desteklemek için yapılmıştır.
335456114 numaralı hatayı takip etme | ChromeStatus.com girişi
Göreli renk söz diziminde currentcolor
desteği
CSS'de göreli renklere izin vererek (from anahtar kelimesini kullanarak) currentcolor
'ü temel olarak kullanın.
Bu sayede, bir öğenin metin rengine göre öğenin kenarlık, gölge veya arka planı için birbirini tamamlayan renkler ayarlayabilirsiniz.
Bu özellik, renk işlevlerinin currentcolor'a bağımlı olarak iç içe yerleştirildiği kullanım alanlarını da (ör. color-mix(in srgb, rgb(from currentcolor r g b), white))
veya rgb(from rgb(from currentcolor 1 g b) b g r)
) kapsar.
Hata #325309578 için takip | ChromeStatus.com girişi | Özellik
clip-path
, fill
, stroke
ve marker-*
mülkleri için harici SVG kaynakları desteği
Bu özellik, klip yolları, işaretçiler ve boya sunucuları (fill
ve stroke
özellikleri için) için harici referans desteği ekler. Örneğin,
clip-path: url("resources.svg#myPath")
.
40134477 numaralı hatayı takip etme | ChromeStatus.com girişi | Özellik
Web API'leri
Direct Sockets API
İzole Web Uygulamalarının, ağ cihazları ve sistemleriyle doğrudan aktarım denetimi protokolü (TCP) ve kullanıcı datagram protokolü (UDP) iletişimi kurmasına, ayrıca gelen bağlantıları dinleyip kabul etmesine olanak tanır.
Hata #40604287 için takip | ChromeStatus.com girişi | Özellik
Speculation-Rules üstbilgisini CSP kısıtlamalarından muaf tutma
spekülasyon kuralları ile İGP arasındaki entegrasyonu, İGP'nin Speculation-Rules
başlığına değil yalnızca <script type=speculationrules>
için geçerli olacağı şekilde günceller.
ChromeStatus.com girişi | Spec
Storage Access API için güven sinyali olarak FedCM
Önceki bir FedCM'nin, depolama alanı erişim isteğini otomatik olarak onaylamak için geçerli bir neden vermesini sağlayarak FedCM ve Depolama Alanı Erişimi API'lerini uyumlu hale getirir.
330574529 numaralı hatayı takip etme | ChromeStatus.com girişi
noopener-allow-popups COOP değeri
Bazı kaynaklar, farklı güvenlik düzeylerine sahip farklı uygulamalar içerebilir. Bu gibi durumlarda, bir uygulamada çalışan komut dosyalarının aynı kaynaktaki başka bir uygulamanın sayfalarını açmasını ve komut dosyası sayfalarını oluşturmasını engellemek yararlı olabilir.
Bu gibi durumlarda, açan doküman aynı kaynaktan olsa bile açan dokümanın komut dosyası yazamamasını sağlamak için bir dokümanın faydalı olabileceği durumlar vardır.
noopener-allow-popups
Cross-Origin-Opener-Policy değeri, dokümanların bunu tanımlamasına olanak tanır.
344963946 numaralı hatayı takip etme | ChromeStatus.com girişi
Özel çalışanlarda WebHID
Özel çalışan bağlamlarında WebHID'yi etkinleştirir. Bu sayede, HID cihazdan gelen verilerin yoğun G/Ç işlemlerini ve işlenmesini ayrı bir iş parçacığında gerçekleştirebilir, böylece ana iş parçacığı üzerindeki performans etkisini azaltabilirsiniz.
WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo
WebRTC kodlayıcıları, belirtilen maxWidth
ve maxHeight
'ten büyükse giriş karelerini ölçeklendirecek şekilde yapılandırmanızı sağlayan bir API. Bu API, scaleResolutionDownBy
'ye benzer. Tek fark, çözünürlük kısıtlamalarının göreceli terimler (ör. 2'ye ölçek küçültme) yerine mutlak terimlerle (ör. 640x360) ifade edilmesidir. Bu sayede, giriş çerçevesi boyutunun anında değiştirilmesiyle ilgili yarış koşullarından kaçınılır.
ChromeStatus.com girişi | Özellik
WebXr el giriş modülü 1. seviye
WebXr oturumu sırasında kullanılmak üzere XrInputSources
üzerinde el eklemi verilerini gösterir.
Bu sayede geliştiriciler, WebXr oturumları sırasında daha ayrıntılı etkileşimler gerçekleştirebilir.
Hata takibi #359418633 | ChromeStatus.com girişi | Özellik
Oluşturma ve grafikler
WebGPU klip mesafeleri
Köşe düğümü gölgelendirici çıkışlarında kullanıcı tanımlı kırpma mesafelerinin ayarlanmasına olanak tanıyan isteğe bağlı GPU özelliği clip-distances
'ü ekler.
Bu teknik, özellikle bir sahnedeki kullanıcı tanımlı düzlem dışındaki tüm köşe noktalarını kırpması gereken uygulamalar için (ör. birçok CAD uygulaması) kullanışlıdır.
Hata takibi #358408571 | ChromeStatus.com girişi | Özellik
WebGPU: GPUCanvasContext getConfiguration()
GPUCanvasContext configure()
bir yapılandırma sözlüğüyle çağrıldıktan sonra, kanvas bağlamı yapılandırmasını kontrol etmek için GPUCanvasContext getConfiguration()
yöntemini kullanabilirsiniz. device
, format
, usage
, viewFormats
, colorSpace
, toneMapping
ve alphaMode
GPU üyelerini içerir.
4828 numaralı sorunda tartışıldığı gibi, web uygulamaları HDR kanvasın WebGPU'da desteklenip desteklenmediğini tespit etmek için bu özelliği kullanabilir.
Hata takibi #370109829 | ChromeStatus.com girişi | Özellik
Gizlilik
Attribution-Reporting API: Tetikleyici kayıtları için toplama anahtarı tanımlayıcısı boyut sınırını kaldırma
Daha önce toplama anahtarı tanımlayıcısı uzunluk sınırı hem kaynak hem de tetikleyici kayıtlarında kontrol ediliyordu. Bu sınır gizlilikle ilgili olmadığı ve depolama alanında kalıcı olmadığı için tetikleyici kayıtlarından kaldırılıyor.
Private Aggregation API: Protected Audience çağrısı yapanlar için katkı sınırını 100'e çıkarma
Protected Audience komut dosyası çalıştırıcılarının, mevcut 20 sınırına kıyasla Gizli Toplama raporu başına 100'e kadar katkıda bulunmasını sağlar.
Özel toplama, tek bir toplanabilir rapora yerleştirilebilecek histogram katkılarının sayısını sınırlandırır ve ek katkıları atar. Paylaşılan Depolama alanı çağrısı yapanlar, başka bir Paylaşılan Depolama alanı işlemi çağırarak sınırı aşabilir. Ancak Protected Audience çağrısı yapanların kalıcı depolama alanı olmadığından, açık artırmalarının sonunda fazla katkılarını kaybederler. API'nin katkıları hâlâ aynı gizlilik bütçesiyle sınırlı olduğundan bu değişikliğin gizlilik açısından tarafsız olduğunu unutmayın.
Dolgu nedeniyle, daha büyük katkı sınırına ihtiyaç duymasa bile her Protected Audience raporu daha büyük bir yükü olacaktır. Bu daha büyük raporların, Toplama Hizmeti'nin işletilme maliyetini artıracağını tahmin ediyoruz.
Hata takibi #360160864 | ChromeStatus.com girişi
Kaynak denemeleri
WebAudio için Playout Statistics API
AudioContext.playoutStats
API, bir uygulamanın WebAudio'yu kullanarak ses oynatmanın kalitesini ve gecikmesini ölçmesine olanak tanır.
Origin Trial | ChromeStatus.com girişi | Spec
ServiceWorkerStaticRouterTimingInfo
Geliştirici kullanımı için gezinme zamanlaması API'sinde ve kaynak zamanlaması API'sinde sunulan ServiceWorker statik yönlendirme API'si için zamanlama bilgileri ekler.
Hizmet İşleyici, belirli zaman noktalarını işaretlemek için zamanlama bilgileri sağlar. Statik yönlendirme API'siyle ilgili iki zamanlama bilgisi ekleriz: RouterEvaluationStart, bir isteği kayıtlı yönlendirici kurallarıyla eşleştirmeye başlama zamanı ve CacheLookupStart, kaynak "cache" ise önbelleğe bakmaya başlama zamanı. Ayrıca, eşleşen yönlendirici kaynağı ve nihai yönlendirici kaynağı olmak üzere iki yönlendirici kaynağı bilgisi de ekleriz.
Origin Trial | ChromeStatus.com girişi
Özetleme API'si
Giriş metninin özetlerini oluşturmak için kullanılan, yapay zeka dil modeliyle desteklenen bir JavaScript API'sidir.
Origin Trial | Summarization API dokümanları | İzleme hatası #351744634 | ChromeStatus.com girişi
Translator API
Web sayfalarına dil çevirisi özellikleri sağlayan bir JavaScript API'si.
Origin Trial | Translator API dokümanları | Takip hatası #322229993 | ChromeStatus.com girişi
Kullanımdan kaldırmalar
CSS Anchor Positioning mülkünü inset-area
kaldırın
CSS Çalışma Grubu'nun inset-area
mülkünün position-area
olarak yeniden adlandırılmasına ilişkin kararı doğrultusunda, bu kaldırma işlemiyle Chromium'da standartlara uygun bir özellik için uygulama temizlenir.
Hata #352360007'yi takip etme | ChromeStatus.com girişi
BeforeunloadEventCancelByPreventDefault
'yi devre dışı bırakma özelliğini kaldırın
BeforeunloadEventCancelByPreventDefault
özelliği Chrome 117'de kullanıma sunuldu ancak bu işaretin zorla devre dışı bırakılmasına izin veren bir kurumsal politika var. Kurumsal politika, Chrome 131 sürümünde kaldırılacaktır.
Standart olmayan GPUAdapter requestAdapterInfo()
yöntemini kaldırma
WebGPU Çalışma Grubu, requestAdapterInfo()
'ün izin istemi tetiklemesinin pratik olmadığına karar verdi. Bu nedenle, web geliştiricilerin aynı GPUAdapterInfo
değerini senkronize olarak alabilmesi için bu seçeneği kaldırdı ve GPUAdapter info
özelliğiyle değiştirdi.
ChromeStatus.com girişi | Özellik
Daha fazla bilgi
Daha fazlasını mı arıyorsunuz? Bu ek kaynaklara göz atın.
- Chrome 131'deki yenilikler
- Chrome DevTools 131'de yenilikler
- Chrome 131 için ChromeStatus.com güncellemeleri
- Chrome sürüm takvimi
- Yakında kullanımdan kaldırılacak özellikler
- Yakında kaldırılacak içerikler