Aralık ayında web platformunda kullanıma sunulan yeni özellikler

Aralık 2024'te kararlı ve beta web tarayıcılarına eklenen ilginç özelliklerden bazılarını keşfedin.

Yayınlanma tarihi: 18 Aralık 2024

Aralık 2024'te yeni kararlı sürüm yayınlayan tek tarayıcı, Safari 18.2 ile Safari oldu. Bu yayında, web platformuna eklenen yeni özellikler ele alınmaktadır.

Temel Safari 18.2'de kullanıma sunulan yeni özellikler

Bu sürüm, yeni kullanıma sunulan birkaç özellikle 2024 Referans sürümünü tamamlamaya yardımcı olur.

@page ile sayfa ayarları

@page at-kuralı, basılı dokümanlar, e-kitaplar veya slaytlar gibi içerikler için boyut ve kenar boşluğu ayarlamanıza olanak tanır.

ruby-align ve ruby-position CSS özellikleri

ruby-align ve ruby-position özellikleri, yakut metninin kapsayıcı içinde nasıl konumlandırıldığını ve hizalandığını kontrol etmenize olanak tanır.

Satırda bölünebilir <ruby> ve CSS ruby-align mülkü hakkında daha fazla bilgi edinin.

Kaydırma çubuklarının stilini ayarlama

CSS scrollbar-gutter ve scrollbar-width özellikleri artık Temel olarak kullanıma sunuldu. Bu sayede, web uygulamanızdaki kaydırma çubuklarının görünümünü özelleştirebilirsiniz.

::target-text sözde öğe

::target-text sözde öğesi, URL metin parçasıyla vurgulanan metne stil uygulamanıza olanak tanır. Artık metnin dikkati daha iyi çekmesi için nasıl vurgulanacağını seçebilirsiniz.

WebAssembly'de atık toplama ve son çağrı optimizasyonu

Safari 18.2, bu WebAssembly (Wasm) özelliklerine destek ekleyerek bunları "Yeni kullanıma sunuldu" temel düzeyine taşıdı.

WebAssembly Çöp Toplama (WasmGC) artık Chrome'da varsayılan olarak etkin başlıklı makalede WebAssembly çöp toplama hakkında daha fazla bilgi edinebilir ve Google E-Tablolar'ın hesaplama işleyicisini JavaScript'ten WasmGC'ye taşımasının nedenini öğrenebilirsiniz.

Doküman arası görüntü geçişleri

Safari 18.2, görüntü geçişi sınıfları ve türlerinin yanı sıra doküman içi görüntü geçişleri için destek ve pageswap ve pagereveal etkinlikleri için destek içerir.

Browser Support

  • Chrome: 123.
  • Edge: 123.
  • Firefox: not supported.
  • Safari: 18.2.

Source

Uint8Array yöntem

Safari 18.2, base64- ile onaltılık kodlu dizeler ve bayt dizileri arasındaki dönüşümleri kolaylaştıran yeni Uint8Array yöntemleri de içerir:

  • Uint8Array.fromBase64() ve Uint8Array.fromHex()
  • Uint8Array.prototype.setFromBase64() ve Uint8Array.prototype.setFromHex()
  • Uint8Array.prototype.toBase64() ve Uint8Array.prototype.toHex()

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: 133.
  • Safari: 18.2.

Source

Beta tarayıcı sürümleri

Yıl sonu nedeniyle bu ay beta sürümünde kullanıma sunacağımız yeni bir özellik bulunmuyor. Safari 18.3 beta sürümünde şu anda hata düzeltmeleri yapılıyor. Firefox 134 ve Chrome 132 sürümlerinde ise geçen aydan beri devam eden çalışmalar var.

Ocak 2025'te web platformunda kullanıma sunulacak yenilikleri bildirmek için önümüzdeki yıl sizinle tekrar iletişime geçeceğiz.