Kararlı sürümün yayınlanma tarihi: 13 Ocak 2026
Aksi belirtilmedikçe aşağıdaki değişiklikler Android, ChromeOS, Linux, macOS ve Windows için Chrome 144 kararlı kanal sürümü için geçerlidir.
CSS ve kullanıcı arayüzü
CSS sayfa içi arama vurgulama sözde sınıfları
Bu özellik, sayfada bul arama sonucu stilini, seçim ve yazım hatalarına benzer şekilde, yazarlara vurgu sözde öğesi olarak sunar. Bu özellik, geliştiricilerin ön ve arka plan renklerini değiştirmesine veya metin süslemeleri eklemesine olanak tanır. Bu özellik, tarayıcı varsayılanlarında sayfa renkleriyle yeterli kontrast bulunmadığı veya varsayılanların başka bir şekilde uygun olmadığı durumlarda özellikle yararlıdır.
Tracking bug #339298411 | ChromeStatus.com entry | Spec
Ağaç kapsamlı olmayan kapsayıcı adı eşleştirme
@container sorguları için container-name eşleştirilirken ağaç kapsamını yoksay.
Daha önce, kapsayıcı sorguları için container-name eşleştirme, eşleştirme için ağaç kapsamlı adları veya referansları kullanıyordu. Bu nedenle, @container kuralı ve container-type özelliği farklı ağaçlardan kaynaklanıyorsa aynı ad eşleşmiyordu. Bu durumda, container-type bildirimi iç gölge ağacından geliyordu.
Bu değişiklikle birlikte, @container kuralı veya container-type beyan kaynaklarından bağımsız olarak kapsayıcı adları eşleşir.
440049800 numaralı hatayı izleme | ChromeStatus.com girişi | Spesifikasyon
Dönüşümlerle CSS sabitleme konumlandırması
Sabit konumlu bir öğe, dönüştürülmüş bir sabite karşı sabitlendiğinde (veya dönüştürülmüş bir öğe tarafından kapsandığında) anchor() ve anchor-size() işlevlerini dönüştürülmüş sabitin sınırlayıcı kutusuna göre çözün.
382294252 numaralı hata izleniyor | ChromeStatus.com girişi | Şartname
CSS caret-shape özelliği
Yerel uygulamalarda şapka işareti en yaygın olarak dikey çubuk, alt çizgi veya dikdörtgen blok şeklindedir. Ayrıca, şekil genellikle giriş moduna (ör. ekleme veya değiştirme) bağlı olarak değişir. CSS
caret-shape özelliği, sitelerin düzenlenebilir öğelerdeki imleç için bu şekillerden birini seçmesine veya seçimi tarayıcıya bırakmasına olanak tanır. Tanınan özellik değerleri auto, bar, block ve underscore'dir.
İzleme hatası #353713061 | ChromeStatus.com girişi | Şartname
SVG2 CSS basamaklandırması
<use> öğe ağaçlarındaki eşleşen CSS kuralları için Chrome uygulamasını SVG2 spesifikasyonuyla uyumlu hale getirin.
Seçicileri, kaynak öğe alt ağacı yerine <use> örnekleme öğeleriyle eşleştirin. Bu, seçicilerin artık klonlanmış alt ağacın dışındaki üst ve kardeş öğelerle eşleşmediği anlamına gelir. Daha da önemlisi, durum seçiciler (ör. :hover) artık <use> örneklerinde eşleşmeye başlıyor.
40550039 numaralı hata izleme | ChromeStatus.com girişi | Şartname
Kaydırılamayan kaydırma kapsayıcılarında overscroll-behavior'ya uyun
overscroll-behavior özelliği, şu anda taşan içeriğe sahip olup olmadıklarına veya kullanıcı tarafından kaydırılabilir olup olmadıklarına bakılmaksızın tüm kaydırma kapsayıcı öğeleri için geçerlidir. Geliştiriciler, şu anda taşma olup olmayacağını dikkate almadan overscroll-behavior arka planında veya overflow: hidden öğesinde kaydırma yayılmasını önlemek için overflow: auto öğesini kullanabilir.
ChromeStatus.com girişi | Spesifikasyon
Klavyeyle kaydırma için overscroll-behavior tuşuna basılmalıdır.
overscroll-behavior değerini auto dışında bir değere ayarladığınızda tarayıcı, kaydırma zincirleme işlemi gerçekleştirmemelidir. Tarayıcı, fare veya dokunma ile kaydırma için bu özelliği dikkate alıyor ancak klavyeyle kaydırma için yoksayıyor. Bu değişiklik, klavyeyle kaydırma işleminin overscroll-behavior değerine de uymasını sağlar.
41378182 numaralı izleme hatası | ChromeStatus.com girişi | Şartname
@scroll-state scrolled destek
Geliştiricilerin, kapsayıcıların alt öğelerini en son kaydırma yönüne göre stilize etmesine olanak tanır.
414556050 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon
background-position-x/y uzunlukları için tarafa göre söz dizimi
Arka plan resminin, kenarlarından birine göre konumunu tanımlar.
Bu söz dizimi, geliştiricilere arka plan resmi konumunu tanımlamak için pencere veya çerçeve boyutuna uyarlanması gereken sabit değerler kullanmak yerine daha esnek ve duyarlı mekanizmalar sunar.
Bu özellik, web uyumluluğunu sağlamak için -webkit-mask-position özelliği için de geçerlidir.
40468636 numaralı izleme hatası | ChromeStatus.com girişi | Spesifikasyon
View transitions waitUntil() yöntemi
Görünüm geçişleri, geçişe katılan öğeleri görüntülemek ve animasyon eklemek için otomatik olarak bir sözde öğe ağacı oluşturur. Spesifikasyona göre bu alt ağaç, görünüm geçişi animasyonu başladığında oluşturulur ve tüm görünüm geçişi sözde öğeleriyle ilişkili animasyonlar tamamlanmış durumda (veya daha doğrusu çalışmayan, duraklatılmamış durumda) olduğunda yok edilir.
Bu yöntem çoğu durumda işe yarar ve geliştiricilere sorunsuz bir deneyim sunar. Ancak daha gelişmiş durumlarda bu yeterli değildir. Çünkü geliştiriciler bazen görünüm geçişi sözde ağacının animasyonun bitiş durumunun ötesinde kalıcı olmasını ister.
Görünüm geçişlerini kaydırmaya dayalı animasyonlarla bağlamak bunun bir örneğidir. Bir kaydırma zaman çizelgesi animasyonu kontrol ettiğinde, animasyonlar bittiğinde alt ağaç yok edilmemelidir. Çünkü geriye kaydırma, sözde öğeleri animasyonlandırmaya devam etmelidir.
Görünüm geçişinin gelişmiş kullanımını etkinleştirmek için bu amaç, ViewTransition nesnesine bir söz alan waitUntil() işlevi ekler. Bu söz, sahte ağacın yok edilmesini yerleşene kadar geciktirir.
346976175 numaralı hata izleme kaydı | ChromeStatus.com girişi | Spesifikasyon
Cihaz
XRVisibilityMaskChange
Kullanıcının görünür bölümünün ağını temsil etmek için köşe listesi ve dizin listesi sağlayan bir XRVisibilityMaskChange etkinliği ekler. Bu veriler daha sonra çizilen görünüm alanı miktarını sınırlayabilir ve bu da performansı artırır. Bu etkinliği daha iyi desteklemek için XRView nesnelerine, ilişkili maskelerle daha kolay eşleştirme yapılmasına olanak tanıyan benzersiz tanımlayıcılar da atanır. Bu, temel WebXR spesifikasyonunu genişletir.
450538226 numaralı hata izleme | ChromeStatus.com girişi | Şartname
DOM
<geolocation> öğesi
Kullanıcının konumuna erişmek için kullanılan, kullanıcı tarafından etkinleştirilen, bildirim temelli bir kontrol olan <geolocation> öğesini tanıtır. İzin akışını yöneterek ve konum verilerini doğrudan siteye sağlayarak kullanıcı ve geliştirici yolculuğunu kolaylaştırır. Bu sayede genellikle ayrı bir JavaScript API çağrısı yapmanız gerekmez.
Bu, izin istemlerinin kullanıcı niyetine dair güçlü bir sinyal olmadan doğrudan JavaScript'ten tetiklenmesiyle ilgili uzun süredir devam eden sorunu ele alır. Sayfaya tarayıcı kontrollü bir öğe yerleştirildiğinde kullanıcının tıklaması net ve kasıtlı bir sinyal sağlar. Bu sayede daha iyi bir istem kullanıcı deneyimi sağlanır ve en önemlisi, daha önce izni reddeden kullanıcılar için bir kurtarma yolu sunulur.
435351699 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon
Grafik
WebGPU: Tek tip arabellek standart düzeni
WGSL gölgelendiricilerinde belirtilen tek tip arabelleklerin artık dizi öğelerinde 16 baytlık hizalamaya sahip olması veya iç içe yerleştirilmiş yapı ofsetlerinin 16 baytın katı olacak şekilde doldurulması gerekmiyor.
Tracking bug #452662924 | ChromeStatus.com entry | Spec
WebGPU: subgroup_id özelliği
subgroup_id ve num_subgroups yerleşik değerleri, alt gruplar uzantısı etkinleştirildiğinde kullanılabilir.
454654255 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon
JavaScript
ECMA262'de Temporal
ECMA262'deki Temporal API, tarihler ve saatlerle çalışmak için standart nesneler ve işlevler sağlayan yeni bir API'dir. Date, ECMAScript'te uzun süredir devam eden bir sorunlu noktadır. Bu, Temporal adlı küresel bir Object önermektedir. Bu Object, üst düzey bir ad alanı (Math'a benzer) olarak işlev görür ve ECMAScript diline modern bir tarih ve saat API'si getirir.
Tracking bug #detail?id=11544 | ChromeStatus.com entry | Spec
SVGAElement için ping, hreflang, type ve referrerPolicy desteği
SVGAElement öğesinde ping, hreflang, type ve referrerPolicy özelliklerine destek eklenerek HTML ve SVG'de tutarlı bağlantı işleme için davranışı HTMLAnchorElement ile uyumlu hale getirildi.
Tracking bug #40589293 | ChromeStatus.com entry | Spec
Sağdan sola MathML operatörlerinin yansıtılması
MathML operatörleri sağdan sola modda oluşturulurken karakter düzeyinde ve glif düzeyinde yansıtmayı destekler.
Sağdan sola mod kullanılırken bazı operatörler başka bir kod noktasına değiştirilerek yansıtılabilir. Örneğin, sağ parantez sol paranteze dönüşür. Bu, Unicode'un Bidi_Mirrored özelliğiyle tanımlanan eşdeğerliklerle karakter düzeyinde yansıtmadır.
Bazı operatörlerin uygun yansıtma karakteri yoktur. Bu durumda, rtlm yazı tipi özelliğiyle glif düzeyinde yansıtma uygulanır. Bu özellik sayesinde, yansıtılmış bir bağlamda başka bir glif, mevcut glifin yerini alabilir. Mevcut uygulamaların bazıları orijinal glifi doğrudan yansıtır ancak bu, asimetrik karakterlerin (ör. saat yönünde kontur integrali) anlamını değiştirebilir.
40120782 numaralı hatayı izleme | ChromeStatus.com girişi | Spesifikasyon
clipboardchange etkinliği
Bir web uygulaması veya başka bir sistem uygulaması, sistem panosunun içeriğini her değiştirdiğinde clipboardchange etkinliği tetiklenir. Bu sayede, örneğin uzaktan masaüstü istemcileri gibi web uygulamaları, panolarını sistem panosuyla senkronize edebilir. Panoyu değişiklikler için yoklamaya (JavaScript kullanarak) verimli bir alternatif sunar.
41442253 numaralı hata izleme | ChromeStatus.com girişi | Spesifikasyon
İzinler
Kullanıcı Aracısı istemci ipuçları ch-ua-high-entropy-values izin politikası
Üst düzey bir sitenin, navigator.userAgentData.getHighEntropyValues() JavaScript API'si ile hangi dokümanların yüksek entropili istemci ipuçlarını toplayabileceğini kısıtlamasına olanak tanıyan bir ch-ua-high-entropy-values izin politikası için destek ekler.
HTTP üzerinden yüksek entropili ipuçlarının toplanmasını kısıtlamak için mevcut istemci ipucu izin politikaları kullanılabilir.
385161047 numaralı hatayı izleme | ChromeStatus.com girişi | Şartname
Performans
Performans ve Etkinlik Zamanlaması: interactionCount
Event Timing API, Performance Timeline'ın bir parçasıdır ve kullanıcı etkileşimlerinin performansını ölçer. Belirli etkinliklere interactionId değer atanır. Bu, ilgili etkileşimleri ortak fiziksel kullanıcı girişlerine veya hareketlerine göre gruplandırmak için kullanışlıdır.
Bu özellik, sayfada gerçekleşen toplam etkileşim sayısı olan bir performance.interactionCount özelliği ekler.
Bu özellik özellikle Interaction to Next Paint (INP) metrik değerini hesaplamak için kullanışlıdır. Yüksek bir yüzdelik dilim puanı (50'den fazla etkileşim içeren sayfalar için p98) hesaplamak üzere toplam etkileşim sayısını bilmeniz gerekir.
Bu özellik uzun süredir belirtilmiş, uzun zaman önce Chromium'da prototipi oluşturulmuş ancak hiçbir zaman kullanıma sunulmamış, Interop 2025'in bir parçasıdır ve diğer tarayıcılarda kullanılabilir.
ChromeStatus.com girişi | Spesifikasyon
Kullanıcı girişi
DOM değişikliklerinden sonra birlikte çalışabilen işaretçi ve fare sınırı etkinlikleri
Bir etkinlik hedefi DOM'dan kaldırıldıktan sonra, işaretçi ve fare sınır etkinliklerinin (yani over, out, enter ve leave etkinlikleri) ima ettiği gibi, işaretçinin mantıksal hedefi, DOM'a bağlı olan en yakın üst öğe olmalıdır.
PEWG kısa süre önce bu davranışla ilgili olarak fikir birliğine vardı.
Chrome, bir düğümü DOM'dan kaldırıldıktan sonra bile izliyordu. Sonuç olarak, işaretçi, isabet testi düğümü A, DOM'dan kaldırıldıktan sonra yeni bir düğüm B'ye taşınırsa sınır etkinlik dizisi (pointerover, pointerout, pointerenter, pointerleave etkinlikleri ve karşılık gelen fare etkinlikleri) işaretçinin A'dan B'ye hareket ettiğini gösterir. Yeni fikir birliğine göre etkinlik sırası, "A'nın üst öğesi"nden B'ye işaretçi hareketini ifade eder.
1147998 numaralı hata izleme | ChromeStatus.com girişi | Şartname
Android'de işaretçi kilidi
Fare etkinliklerinin hedefini tek bir öğeyle kilitleyerek ve fare imlecini gizleyerek farenin ham hareketine erişim sağlar.
40290045 numaralı hata izleniyor | ChromeStatus.com girişi | Spesifikasyon
WebRTC
RTCDegradationPreference enum değeri maintain-framerate-and-resolution
maintain-framerate-and-resolution, WebRTC'nin dahili video uyarlamasını devre dışı bırakır.
Bu sayede uygulama kendi uyarlama mantığını uygulayabilir ve dahili uyarlamanın müdahalesini önleyebilir.
WebRTC MediaStreamTrack İçerik İpuçları spesifikasyonundan:
Video kalitesinden bağımsız olarak kare hızını ve çözünürlüğü korur. Kullanıcı aracısı, kalite ve performans nedenleriyle kare hızını veya çözünürlüğü düşürmeyi tercih etmemelidir. Ancak ağ ve kodlayıcı kaynaklarının aşırı kullanılmaması için gerekirse kodlamadan önce kareleri bırakabilir.
450044904 numaralı hata izleme | ChromeStatus.com girişi | Spesifikasyon
Yalıtılmış web uygulamaları (IWA)
Direct Sockets API için çoklu yayın desteği.
Bu özellik, yalıtılmış web uygulamalarının (IWA) çoklu yayın gruplarına abone olmasına, bu gruplardan Kullanıcı Datagram Protokolü (UDP) paketleri almasına ve çoklu yayın adreslerine UDP paketleri gönderirken ek parametreler belirtmesine olanak tanır.
ChromeStatus.com girişi | Spesifikasyon
Kaynak denemeleri
Enhanced Canvas API TextMetrics
TextMetrics Canvas API'sini, seçim dikdörtgenlerini, sınırlayıcı kutu sorgularını ve glif kümesi tabanlı işlemleri destekleyecek şekilde genişletir.
Bu yeni işlev, doğru seçim, imleç konumlandırma ve isabet testi ile karmaşık metin düzenleme uygulamalarına olanak tanır. Ayrıca, küme tabanlı oluşturma, bağımsız karakter animasyonları ve stil oluşturma gibi gelişmiş metin efektlerini kolaylaştırır.
Origin Trial | Tracking bug #341213359 | ChromeStatus.com entry | Spec
Bağlama duyarlı medya öğeleri
Bağlama duyarlı medya öğeleri, medya akışlarına erişmek ve bunlarla etkileşimde bulunmak için kullanıcı tarafından etkinleştirilen, bildirim temelli bir kontroldür.
Bu, izin istemlerinin kullanıcı niyetine dair güçlü bir sinyal olmadan doğrudan JavaScript'ten tetiklenmesiyle ilgili uzun süredir devam eden sorunu ele alır. Sayfaya tarayıcı kontrollü bir öğe yerleştirildiğinde kullanıcının tıklaması net ve kasıtlı bir sinyal sağlar. Bu sayede çok daha iyi bir istem kullanıcı deneyimi sağlanır ve en önemlisi, daha önce izni reddetmiş olan kullanıcılar için bir kurtarma yolu sunulur.
Origin Trial | Tracking bug #443013457 | ChromeStatus.com entry | Spec
Kullanımdan kaldırmalar
Desteği sonlandırma ve kaldırma: Private Aggregation API
Private Aggregation API, toplu ve siteler arası verileri gizliliği koruyarak ölçmek için kullanılan genel bir mekanizmadır. Başlangıçta üçüncü taraf çerezlerinin olmadığı bir gelecek için tasarlanmıştır.
Chrome'un, üçüncü taraf çerezlerine yönelik mevcut yaklaşımın sürdürüleceğini duyurmasının ardından Chrome, Private Aggregation API'nin (Gizlilik Korumalı Alanı özellik durumu sayfasında belirtildiği gibi diğer belirli Privacy Sandbox API'leriyle birlikte) desteğini sonlandırmayı ve bu API'yi kaldırmayı planlıyor. Bu API yalnızca Shared Storage ve Protected Audience API'leri aracılığıyla kullanıma sunulur. Bu API'lerin de desteğinin sonlandırılması ve kaldırılması planlanmaktadır. Bu nedenle, Özel Toplama için ek bir işlem yapılması gerekmez.
ChromeStatus.com girişi | Spesifikasyon
Desteği Sonlandırılacak ve Kaldırılacak: Shared Storage API
Shared Storage API, birinci taraf sitesi tarafından bölümlendirilmemiş depolamaya olanak tanıyan, gizliliği korumaya yönelik bir web API'sidir.
Chrome'un üçüncü taraf çerezlerine yönelik mevcut yaklaşımın sürdürüleceğini duyurmasının ardından Chrome, Shared Storage API'nin (Privacy Sandbox özellik durumu sayfasında belirtildiği gibi diğer belirli Privacy Sandbox API'leriyle birlikte) desteğini sonlandırmayı ve bu API'yi kaldırmayı planlıyor.
462465887 numaralı izleme hatası | ChromeStatus.com girişi | Spesifikasyon
Protected Audience'ın desteğini sonlandırma ve kaldırma
Protected Audience API, üçüncü taraf çerezleri veya siteler arası kullanıcı takibi olmadan ilgi alanı grubu reklamcılığı yöntemi sunar.
Chrome'un üçüncü taraf çerezlerine yönelik mevcut yaklaşımın sürdürüleceğini duyurmasının ardından Chrome, Protected Audience API'nin (Privacy Sandbox özellik durumu sayfasında belirtildiği gibi diğer belirli Privacy Sandbox API'leriyle birlikte) desteğini sonlandırmayı ve bu API'yi kaldırmayı planlıyor.
ChromeStatus.com girişi | Spesifikasyon
XML ayrıştırmada harici olarak yüklenen varlıklar
Chrome, harici XML öğelerini veya DTD'leri eşzamanlı olarak getirir ve belirli durumlarda bunları ayrıştırmaya dahil eder. Bu belgede, bu işlevin kaldırılması önerilmektedir.
Örneğin, http/tests/security/contentTypeOptions/xml-external-entity.xml, kuruluş dışından varlıkların DOCTYPE ifadesinin son kısmında nasıl tanımlanabileceğini gösterir. Bu varlıklar daha sonra eşzamanlı olarak yüklenen ve XML ayrıştırılırken bağlam olarak dahil edilen kaynaklara başvurur.
Başka bir söz dizimi örneği, SYSTEM anahtar kelimesiyle başlayan ve ardından bir URL ile devam eden, ek varlık tanımları içeren bir DTD'ye işaret eden bir DOCTYPE öğesidir.
Ayrıştırıcı, bu tür harici yükleme isteklerini iletir.
XML spesifikasyonuna göre, doğrulama yapmayan işlemcilerin harici öğeleri okuması gerekmez.
Chrome, XSLT kullanmayan XML belgelerinde harici varlık tanımlarının yüklenmesini kullanımdan kaldırmayı planlıyor.
Hata izleme #455813733 | ChromeStatus.com girişi | Spesifikasyon