Nisan 2023'te kararlı ve beta web tarayıcılarına eklenen ilginç özelliklerden bazılarını keşfedin.
Kararlı tarayıcı sürümleri
Nisan 2023'te Firefox 112 ve Chrome 112 kararlı sürüm oldu. Bunun web platformu için ne anlama geldiğine bakalım.
inert
özelliği
Firefox 112, inert
global özelliğini içerir. Bu özellik, tarayıcıya öğeyi yoksaymasını söyleyerek içeriğin etkileşimli olmaması gerektiğini belirtir. Otomatik etiketleme:
click
etkinliğin tetiklenmesini engeller.- Öğenin odaklanmasını engeller.
- Öğeyi ve içeriğini erişilebilirlik ağacından hariç tutar.
Bu özellik artık üç motorda da birlikte çalışabilir.
linear()
yumuşak geçiş işlevi
linear()
kolaylaştırma işlevi, bir dizi nokta arasında doğrusal ara değer hesaplamayı sağlar. Bu, hemen çıkma ve elastik efektler gibi daha karmaşık animasyonlar sağlar. Bu işlev Firefox 112'de mevcuttur.
Tarayıcı desteği
CSS iç içe yerleştirme
Chrome 112'ye eklenen CSS Nesting özelliği, birçok geliştirici tarafından merakla beklenen. Bu sayede, ilgili stil kurallarını iç içe yerleştirmek için kullanılan yeni bir iç içe yerleştirme seçici >
kullanıma sunulmuştur. Bu seçici, ön işlemcileri kullanan geliştiricilere tanıdık gelecektir:
.nesting {
color: hotpink;
> .is {
color: rebeccapurple;
> .awesome {
color: deeppink;
}
}
}
CSS animation-composition
Chrome 112, animation-composition
için de destek içerir. Birden çok animasyon efektinin animasyon kompozisyonuyla nasıl birleştirileceğini belirtme konusunda bu özelliğin nasıl çalıştığını öğrenin.
Yeni gözetimsiz mod
Chrome'un Gözetimsiz modunu (ör. Puppeteer ile) kullanırsanız 112, tamamen yeni bir Gözetimsiz modu getirir. Chrome'un Gözetimsiz modu yenilendi başlıklı makalede bu konu hakkında bilgi edinebilirsiniz.
Beta tarayıcı sürümleri
Beta tarayıcı sürümleri, tarayıcının bir sonraki kararlı sürümünde yer alacak özelliklerin önizlemesini sunar. Bu sürüm dünya genelinde kullanıma sunulmadan önce sitenizi etkileyebilecek yeni özellikleri veya kaldırma işlemlerini test etmek için mükemmel bir zamandır. Yeni beta sürümler Firefox 113 ve Chrome 113'tür. Safari 16.5 beta sürümü ise devam etmektedir. Bu sürümler, platforma pek çok muhteşem özellik katıyor. Tüm ayrıntılar için sürüm notlarına göz atın. Burada, öne çıkan birkaç özelliği bulabilirsiniz.
Firefox 113, color()
, lab()
, lch()
, oklab()
ve oklch()
işlevlerini içerir. CSS Color 5'teki color-mix()
işlevi ve forced-color-adjust
özelliği de dahildir.
Firefox, seçmek istediğiniz öğeler üzerinde daha ayrıntılı kontrol sağlayan nth-child of <selector>
söz dizimini de içerir. of S söz dizimi ile :nth-child() seçimleri üzerinde daha fazla kontrol başlıklı makalede daha fazla bilgi edinin.
CSS için Chrome 113, overflow-inline
, overflow-block
ve update
medya özelliklerini içerir. linear()
yumuşatma işlevine ve ön ek içermeyen image-set()
türüne de dahildir.
Chrome 113, Web için WebGL ve WebGL 2 grafik API'lerinin yerini alan WebGPU'yi de içerir. GPU bilişimi, GPU donanımına daha düşük genel gider erişimi, tek bir grafik cihazından birden fazla kanvasta görüntü oluşturma yeteneği ve daha iyi, daha tahmin edilebilir performans gibi modern özellikler sunar.
Yeni web serisinin parçası