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
Kararlı tarayıcı sürümleri
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.
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()
veUint8Array.fromHex()
Uint8Array.prototype.setFromBase64()
veUint8Array.prototype.setFromHex()
Uint8Array.prototype.toBase64()
veUint8Array.prototype.toHex()
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.