Şubat ayında web platformundaki yenilikler

Şubat 2024'te kararlı ve beta web tarayıcılarında kullanıma sunulan ilginç özelliklerden bazılarını keşfedin.

Kararlı tarayıcı sürümleri

Şubat 2024'te Firefox 123 ve Chrome 122 kararlı hale geldi. Bu yayında, web platformuna eklenen yeni özellikler ele alınmaktadır.

Bildirim Temelli Gölge DOM

Firefox 123, <template> öğesinin shadowrootmode özelliğini destekleyerek Bildirimsel Gölge DOM'yi destekler. Tüm önemli tarayıcılarda birlikte çalışabildiği için bu özellik, yeni kullanıma sunulan Baseline'ın bir parçası haline geldi.

Tarayıcı Desteği

  • 111
  • 111
  • 123
  • 16,4

103 Erken İpuçları: önceden yükleyin

Firefox 123, kaynakları önceden yüklemek için 103 Erken İpuçları durum kodunu içerir.

Tarayıcı Desteği

  • 103
  • 103
  • 123
  • x

CSS ::backdrop devralmayla ilgili değişiklikler

::backdrop CSS sözde öğesi, görüntü alanının boyutundaki bir kutudur. Üst katmanda sunulan herhangi bir öğenin hemen altında oluşturulur. ::backdrop için orijinal spesifikasyonda herhangi bir öğeden devralınmadığı ve devralınmadığı belirtildi. Bu da ::backdrop sitesinin, :root tarihinde açıklanan özel özelliklere erişimi olmadığı anlamına geliyordu.

Spesifikasyon, ::backdrop ürününün özellikleri kaynak öğesinden devralmasına izin verecek şekilde değiştirildi. Bu değişiklik Chrome 122 sürümünde uygulanmıştır.

::backdrop üzerinde yapılan değişiklikler hakkında daha fazla bilgi edinin.

Storage Buckets API'si

Chrome 122, Storage Buckets API'yi içerir. Bu API, sitelerin cihaz üzerindeki verileri gruplar halinde düzenlemesine olanak tanır. Böylece grup verileri, diğer paketlerde tutulan verilerden bağımsız olarak çıkarılabilir.

Storage Buckets API belgelerinden daha fazla bilgi edinin.

Tarayıcı Desteği

  • 122
  • 122
  • x
  • x

Async Clipboard API: Düzeltilmemiş HTML'yi okuma

Chrome 122 Beta, gerekli düzeltmeler yapılmamış HTML biçimini almak için Async Clipboard API'nin read() yönteminde bir unsanitized seçeneği içerir.

JavaScript Set yöntemleri

Chrome 122'de aşağıdaki Set yöntemleri uygulanır:

Bu yöntemler, 17 sürümünden itibaren Safari'de uygulanmakta ve Firefox Nightly'de sunulmaktadır.

Tarayıcı Desteği

  • 122
  • 122
  • 17

Kaynak

Beta tarayıcı sürümleri

Beta tarayıcı sürümleri, tarayıcının sonraki kararlı sürümünde olacak öğelerin önizlemesini sunar. Dünya bu sürümü almadan önce sitenizi etkileyebilecek yeni özellikleri veya kaldırma işlemlerini test etmenin tam zamanı. Yeni betalar, bu ay yayınlanan Firefox 124, Chrome 123 ve halen devam eden Safari 17.4'tir. Bu sürümler, platforma birçok harika özellik getiriyor. Tüm ayrıntılar için sürüm notlarına göz atın. Bazı önemli noktaları aşağıda bulabilirsiniz.

Chrome 123'te birkaç yeni CSS özelliği var. light-dark() renk işlevi, renk şemalarını kullanıcı tercihine uyarlamayı kolaylaştırır. field-sizing özelliği, metin giriş alanlarının otomatik olarak büyümesini sağlar. Pencere içinde pencere modunda gösterilen uygulamaları test edebileceğiniz yeni bir medya özelliği var.

text-spacing-trim özelliği, fazla boşlukları düzenlemek için Çince, Japonca ve Korece (CJK) noktalama işaretlerine aralık uygular. CSS için dört yeni uluslararası özellikle tanışın bölümünden daha fazla bilgi edinebilirsiniz.

Chrome 123 ve Safari 17.4 beta sürümlerinde blok ve tablo düzeninde align-content desteklenir. align-content desteğiyle ilgili değişiklik hakkında bilgi edinin. Özelliği ızgara veya esnek düzenler dışında kullanıyorsanız sitelerinizi test edin. Bu özellik, daha önce blok düzeninde çalışmadığı yerde hizalamaya neden olmaya başlayacaktır.

Firefox 124, CSS content-visibility özelliğini destekler. Bu özellik, bir öğenin içeriğini oluşturup oluşturmadığını kontrol ederek tarayıcıların gerekli olana kadar içeriği oluşturmayı atlamasına izin verir.