Link to sectionTarayıcı Uyumluluğu
Web platformunun durumu ile gerçek dünyada benimsenmesi arasında her zaman biraz gecikme olur, bu nedenle Popover API'ın hala sıralamada ilk sırada olması şaşırtıcı değil. Şüphesiz, bu özellik resmi olarak “Yeni Kullanılabilir” Temel Durumuna sahiptir, yani bundan sonra tarayıcılar arasında kullanılması daha az sorun teşkil edeceği kesindir.
Link to sectionSınırlı Fonksiyonellik
Form kontrolleri ve diğer etkileşimli öğeler yine en kısıtlayıcı olarak algılanan öğelerdir. Özelleştirilebilir seçimler ortadan kalktığına göre, belki de tarih seçiciler bir sonraki hedef olmalı gibi görünüyor.
Link to sectionEksik Elementler
Bu yıl da datatable en çok talep edilen yeni öğe oldu. Yerleşik filtreleme, sıralama, arama vb. özelliklerin olması kesinlikle güzel olurdu, ancak bu özelliklerin yakın zamanda hayata geçeceği pek olası görünmüyor.
Öte yandan, yerel switch öğesi gibi diğer uzun zamandır beklenen özelliklerde ilerleme kaydediliyor, bu da sıralamadaki düşüşünü açıklıyor.
Link to sectionStyling Issues
Form girişlerinin stil vermek için en zor öğeler listesinin başında yer alması şaşırtıcı değil. Neyse ki, customizable select öğeleri üzerinde çalışılmaktadır, ancak tarayıcı desteği hala yetersizdir.
Link to sectionHTML Reuse
JavaScript bileşenlerinin web üzerinde kullanıcı arayüzleri oluşturmanın baskın paradigması haline geldiğini inkar etmek zor. Evet, tüm bu rakip front-end frameworkleri ile uğraşmak karmaşık olabilir, ancak bu bizim bildiğimiz (ve belki de sevdiğimiz?) bir karmaşadır. Bu durum, web bileşenlerinin dördüncü sıranın ötesine geçmesini zorlaştırmaktadır.
Link to sectionDesign Systems
Tasarım sistemleri, çoğu büyük ölçekli proje için bir gereklilik haline gelmiştir ve bu gerçek, tüm bu çeşitli yaklaşımların popülaritesine de yansımaktadır.
Link to sectionHTML/CSS ve JavaScript/TypeScript Dengesi
Yukarıdaki “Bileşen Stratejileri” tablosunda gösterildiği gibi, JavaScript, ürettiğimiz HTML kodlarının çoğunun fiili taşıyıcısıdır. Bu da neden bu kadar çok zamanımızı onu yazmaya harcadığımızı açıklıyor!
Link to sectionHTML Kullanımı
Anket katılımcılarının çoğu dinamik web uygulamaları üzerinde çalışsa da, çoğumuz bloglar veya diğer metin ağırlıklı siteler oluşturmak için de zaman harcıyoruz. Bu da HTML'nin belge odaklı bir dil olarak köklerine geri dönmemizi sağlıyor.
Link to sectionHTML ile ilgili diğer sıkıntı yaratan noktalar
Web platformunun sorunlu noktalarını daha genel olarak ele aldığımızda, tarayıcı desteği öne çıkıyor – özellikle Apple ekosistemi söz konusu olduğunda.
Sonuç olarak, #AppleBrowserBan hashtag'i gibi topluluk girişimleri ivme kazanırken, sağlayıcılar cephesinde Interop her yıl doğru yönde adımlar atmaktadır.
