Aralık 2025 Baseline aylık özeti

Yayınlanma tarihi: 26 Ocak 2026

Beklendiği gibi, geliştirici topluluğunun yıl sonu için biraz dinlenmek üzere hak ettiği molayı vermesi nedeniyle Aralık 2025, Baseline için biraz yavaş bir ay oldu. Bu güncelleme, 2025'teki diğer aylara kıyasla daha kısa olsa da yine de birçok önemli nokta içeriyor.

Baseline'da yeni kullanıma sunulan özellikler

Aşağıdaki özellikler, Aralık 2025'te Baseline Newly'de kullanıma sunuldu. Bu nedenle, bu özelliklerin tümü Temmuz 2028'de Baseline Widely olarak kullanıma sunulacaktır.

document.caretPositionFromPoint()

document.caretPositionFromPoint(), belirli bir görünüm alanı koordinatının tam ekleme noktasını (DOM düğümü ve ofset) bulmak için kullanışlı bir yöntemdir. Bu yöntem, imlecin belgedeki konumunu bulmak için genellikle gereken tahmini azaltır.

Event Timing API

Event Timing API, dokümanla etkileşimleri algılamak için kullanılır ve kullanıcı etkileşimlerinin gecikmesini hesaplamak için kullanılabilir. Bu API, Interaction to Next Paint (INP) Core Web Vital metriğini hesaplamak için kullanılır. Bu API artık Baseline Newly available olduğundan INP metriği tüm temel tarayıcılarda hesaplanabilir. Baseline Widely available olduğunda ise bu önemli kullanıcı odaklı metrik, Gerçek Kullanıcı İzleme (RUM) amacıyla kullanılan daha fazla tarayıcıda hesaplanabilir.

Largest Contentful Paint API'si

Largest Contentful Paint (LCP), dokümandaki en büyük içerik parçasının oluşturulma zamanını hesaplayan bir Core Web Vitals metriğidir. Largest Contentful Paint API artık Baseline Newly available olarak kullanıma sunuldu ve Baseline Widely available olarak kullanıma sunulduğunda daha da fazla kullanıcıyı kapsayacak. Bu sayede, veri toplama amacıyla bu önemli kullanıcı odaklı metriğin gerçek kullanıcıların deneyimlediği şekilde hesaplanması mümkün olacak.

CSS scrollbar-color

Daha önce, kaydırma çubuklarını tarayıcılarda tutarlı bir şekilde stilize etmek mümkün değildi. CSS scrollbar-color özelliği artık Baseline Newly available olduğundan dokümanın kaydırma çubuğu rengini stilize etmek için daha iyi bir yönteme erişebilirsiniz.

scrollend etkinlik

scrollend etkinliği, kaydırma işleminin ne zaman tamamlandığını algılamak için güvenilir bir yol sunar ve karmaşık setTimeout çözümlerinin yerini alır. Bu özelliğin Baseline Newly available olarak kullanıma sunulması, kullanıcıların setTimeout geri çağırmalarını kullanarak kaydırma işlemlerinin tamamlandığını performans ve kodun okunabilirliğinden ödün vermeden algılayabileceği anlamına gelir.

CSS @scope

CSS @scope at-rule, belge alt ağaçlarındaki öğeleri karmaşık seçicilere olan ihtiyacı azaltacak şekilde hedeflemenizi kolaylaştırır. @scope, Baseline Newly Available olarak kullanıma sunulduğundan artık stilleri kapsamlandırmak için güçlü bir aracınız var.

Matematik yazı tipi ailesi

Daha önce bir sayfada matematiksel denklemler göstermeniz gerektiğinde bu tür içeriklerin belirli oluşturma ihtiyaçları olduğunu fark etmişsinizdir. font-family: math, Baseline Newly Available olarak kullanıma sunulduğundan artık matematiksel denklemleri görüntülemek için geçici çözümler kullanmanız gerekmeyecek.

Çağırma komutları

Çağırma komutları, bir sayfadaki <button> öğelerine davranış atamak için kullanışlıdır. Özellikle iletişim kutularının ve popover'ların kullanımını kontrol etmek için yararlıdırlar ve erişilebilirlik sorunları gibi bu API'leri kullanmayla ilgili birçok temel şartı ele almanıza yardımcı olurlar. Bunların nasıl çalıştığını görmek için kısa süre önce kullanıma sunduğumuz Baseline in action series'deki <dialog> ve popover: Baseline layered UI patterns başlıklı makaleyi okuyun.

Baseline: Yaygın olarak kullanılabilen özellikler

Bazı özellikler yakın zamanda Aralık 2025'te Baseline Widely olarak kullanıma sunuldu. Bu özellikler artık tüm büyük tarayıcılarda geniş çapta kullanılabilir.

calc() anahtar kelime

calc(), CSS'de matematiksel işlemler yaptığından sık kullanılan matematiksel formüller için anahtar kelimeler kullanmak daha da gerekli hale geldi. e, pi, infinity ve NaN anahtar kelimeleri, calc()'deki CSS matematik işlevlerinde kabul edilen iyi tanımlanmış sabitleri temsil eder.

Çalışanlardaki JavaScript modülleri

Web çalışanları, tasarım gereği kendi kapsamlarında bulunur ve Worker() oluşturucusu aracılığıyla oluşturulur. Web çalışanı başlatılırken { type: "module" } bağımsız değişkenini kullanma özelliği, çalışan kapsamında ES modüllerini kullanmanıza olanak tanır. Böylece import ve export'ye erişebilirsiniz. Bu işlevsellik artık Baseline Widely available'a ulaştığı için bu özelliği günümüzde kullanılan daha fazla tarayıcıda kullanabilirsiniz.

window.print()

window.print(), köklü bir web özelliği olsa da bu ay, yazdırma iletişim kutusunun belirli modern uygulamaları için tarayıcılar arası Baseline Widely available saati tamamlandı. Bu sayede, bu özellik daha güvenilir bir şekilde daha fazla tarayıcıda kullanılabilecek.

Özet

2025'i geride bırakırken 2026'da Baseline ile yeni bir yıla başlıyoruz. Her zamanki gibi, Baseline ile ilgili herhangi bir şeyi atladıysak bize bildirin. Bu bilgileri sonraki sayılarda ekleriz.