Chrome 128'deki yenilikler

Şunları bilmeniz gerekir:

Ben Adriana Jara. Şimdi, Chrome 128'de geliştiriciler için sunulan yeniliklere göz atalım.

Satır kesilebilir <ruby>

<ruby> öğesi, özellikle Doğu Asya dillerinde metin sunumunu iyileştirir. Temel metnin üzerinde veya yanında, fonetik ek açıklamalar ve diğer ek bilgileri görüntülemenize olanak tanır.

Bir yakut öğesi, ana metin olan yakut tabanı ve öğeyle işaretlenmiş ek açıklama metni olan yakut metni olmak üzere iki ana parçadan oluşur.

Eskiden yakut üssü veya yakut metin bütün bir satırdan uzunsa tek tek sarmalanıp düzen görevleri oluşturuluyordu.

Artık satıra ayrılabilen ruby, ideal metin oluşturma elde etmek için sarmalanmış temel metnin üzerine sarmalanmış ruby açıklaması metnini yerleştiriyor.

Örnekler ve daha fazla bilgi için Satır kırılabilir <ruby> ve CSS ruby-align özelliğini ziyaret edin.

Promise.try

Promise.try, Vaatler ile ilgili hataların işlenmesini kolaylaştırır. f şeklinde bir fonksiyonun olduğu bir kalıp vardır. Bu işlev eşzamansız olabilir ve bir Vaat döndürebilir ya da döndürmeyebilir. Her iki durumda da hataları ele almak üzere Promise anlamını kullanmak için işlevi bir Vaat olarak sarmalarsınız.

Bunu sağlamanın bir yolu Promise.resolve().then(f) kullanmaktır. Ancak bu durumda f, bir sonraki süreçte gereksiz bir şekilde eşzamansız olarak çalıştırılır.

Bu sorunu önlemek için, hiç ergonomik olmayan new Promise(resolve => resolve(f())) kullanmanız gerekir.

Promise.try ise bunu yapmanın en basit yoludur. Hem eşzamanlı hem de eşzamansız istisna akışlarını işlemek zorunda kalmadan, .catch işleyicilerindeki tüm hataları yakalayan bir Promise zinciri başlatmanızı sağlar.

Daha fazla bilgi için Promise.try belgelerini inceleyin.

Çoklu kalemle mürekkep modu için PointerEvent.deviceProperties

Geliştiriciler mürekkep özellikli bir dijitalleştiricideki iki ayrı kalemi ayırt edemiyorlardı. Mevcut PointerEvent.pointerId özelliği farklı şekillerde uygulanmıştır ve her mürekkep lekesi veya ekranla etkileşimde bulunmayabilir.

PointerEvent arayüzü artık yeni bir özelliği içerecek şekilde genişletildi: deviceProperties. Bu dosya, geliştiricilerin sayfayla etkileşimde bulunan ayrı ayrı kalemleri tanımlamak için güvenilir bir şekilde kullanabileceği, oturumda kalıcı, belgeden izole edilmiş, benzersiz bir tanımlayıcıyı temsil eden uniqueId özelliğini içerir.

Örneğin, bu değişiklikle, dijitalleştiriciyle etkileşimde bulunan her cihaz için belirli renkler veya kalem şekilleri ayarlayabilirsiniz.

İleriyi belirtme bölümünde işaretçi etkinliklerini kullanmaya başlama hakkında bilgi edinin.

Diğer özellikler

Tabii ki çok daha fazlası var.

  • CSS zoom özelliği artık en son standartla uyumlu.

  • AudioContext oluşturma ve ses oluşturma hataları artık AudioContext.onerror üzerinden bildiriliyor.

  • DevTools Animasyonlar paneli artık animasyonları yakalar ve @keyframes öğesini canlı olarak düzenleyebilirsiniz.

Sürüm notlarının tamamını okuyun.

Daha fazla bilgi

Bu bölümde, yalnızca bazı önemli noktalar yer alıyor. Aşağıdaki bağlantıları kontrol edin: Chrome 128'deki ek değişiklikler.

Abone ol

Gelişmelerden haberdar olmak için şu yayına abone olun: Chrome Developers YouTube kanalı Yeni bir video yayınladığımızda size e-posta bildirimi göndereceğiz.

Merhaba Adriana Jara. Chrome 128 yayınlanır yayınlanmaz size Chrome'daki yenilikleri anlatacağım.