Web tarayıcıları arasındaki uyumluluğu artırmak için bir girişim başlattılar

Yıllarca ana web tarayıcıları arasındaki savaş oldukça belirgindi, ya kendini farklı stratejiler yoluyla empoze ederek, ya adil bir şekilde oynayarak ya da kullanıcının web tarayıcısını değiştirmesini önlemek için çeşitli bloklar ya da engeller uygulayarak.

Fakat Şimdi işler "değişiyor" gibi görünüyor, Google, Mozilla, Apple, Microsoft, Bocoup ve Igalia'dan beri geçtiğimiz günlerde çeşitli sorunları çözmek için işbirliği yaptıklarını duyurdular. tarayıcı uyumluluğunun yanı sıra web teknolojileri için daha tutarlı destek sağlayabilme ve web sitelerinin ve web uygulamalarının görünümünü etkileyen öğelerin çalışmasını birleştirebilme (uzun süredir eksik olan ve birçok geliştiricinin talep ettiği bir şey).

İkincisinden, en azından akıllı telefonların piyasaya sürülmesinden bu yana, web geliştirmenin biraz daha birleşik hale geldiğini, ancak tasarım boyunca ve özellikle komut dosyası yürütmede tek bir özelliğin kullanılabileceği noktaya gelmediğini söyleyebiliriz.

İlk kez, tüm büyük tarayıcı satıcıları ve diğer paydaşlar, web geliştiricileri tarafından belirlenen önemli tarayıcı uyumluluğu sorunlarını çözmek için bir araya geldi. Interop 2022, web için geliştirme deneyimini 15 temel alanda iyileştirecek. Bu yazıda, buraya nasıl geldiğimizi, projenin neye odaklandığını, başarının nasıl ölçüleceğini ve ilerlemeyi nasıl takip edebileceğinizi öğrenin.

Bu yüzden şimdi web tarayıcılarının devleri ve referansları güçlerini birleştirdi tarayıcı ve işletim sisteminden bağımsız olarak sitelerin aynı görünüm ve davranışını elde edebilmek temel amacı ile.

Web platformunun bütüncül olması ve geliştiricilerin web uygulamalarının oluşturulmasına dikkat etmesi ve tarayıcılar arasındaki belirli uyumsuzluklardan kaçınmanın yollarını bulamaması hedeflenmektedir.

2019'da Mozilla, Google ve diğerleri başladı Büyük bir çaba şeklinde geliştiricilerin acı noktalarını anlamak için MDN Developer Needs Assessment anketleri ve Tarayıcı Uyumluluk Raporu derin daldırma. Bu raporlar, web platformuyla geliştiricilerin karşılaştığı en büyük zorlukların üstesinden gelmek için bize ayrıntılı ve eyleme geçirilebilir bilgiler verdi ve uyum çabası 2021 .

Girişimin bir parçası olarak, yeni bir tarayıcı test araç seti hazırlandı, Yakın zamanda geliştirilen web teknolojilerinin uygulama düzeyini değerlendiren ortaklaşa hazırlanmış 2022 testi içeren Interop 18.

Testler tarafından değerlendirilen teknolojiler arasında şunlar yer almaktadır:

  • Basamaklı CSS Katmanları
  • renk uzayları (renk karışımı, renk kontrastı)
  • CSS Özellik Kapsayıcıları (CSS Kapsama Alanı)
  • diyaloglar oluşturmak için öğeler ( )
  • web formları
  • kaydırma (kaydırma yakalama, kaydırma davranışı, aşırı kaydırma davranışı)
  • yazı tipi (yazı tipi değişkeni alternatifleri, yazı tipi değişkeni konumu)
  • kodlamalar (ic)
  • Web Destek API'sı
  • flexbox'a
  • CSS Izgarası (alt ızgara)
  • css dönüşümleri
  • sabit konumlandırma (CSS).

Testlerin, web geliştiricilerinden gelen geri bildirimlere ve tarayıcı davranışındaki tutarsızlıkla ilgili kullanıcı şikayetlerine dayandığından bahsediliyor.

Üzerinde çalışılan problemler iki kategoriye ayrılmıştır: web standartları desteğinin uygulanmasındaki hatalar veya eksiklikler (15 test) ve spesifikasyonlardaki belirsizlikler veya eksik talimatlarla ilgili problemler (3 test).

İkinci kategoride ele alınan konular arasında içerik düzenleme (contentEditable), execCommand, fare ve işaretçi olayları, görünür alan birimleri (en küçük birimler için lv*, sv* ve dv*) ile ilgili özelliklerde kusurlar bulunmaktadır. daha küçük ve dinamik). görüntü alanı boyutları).

Belirtilmelidir ki proje ayrıca deneysel yapıları test etmek için bir platform yayınladı ve Chrome, Edge, Firefox ve Safari tarayıcılarından kararlı. Firefox, kararlı dal için %69 ve deneysel dal için %74 ile uyumsuzlukları çözmede en iyi ilerlemeyi gösterdi. Karşılaştırıldığında, Chrome %61 ve %71, Safari ise %50 ve %73 puan aldı.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.