Google, Mozilla ve Apple, web tarayıcıları arasındaki uyumluluğu geliştirmek için bir girişim başlattı

Google, Mozilla, Apple, Microsoft, Bocoup ve Igalia, tarayıcı uyumluluğu sorunlarını çözmek, web teknolojileri için daha tutarlı destek sağlamak ve sitelerin ve web uygulamalarının görünümünü ve davranışını etkileyen öğelerin çalışmasını birleştirmek için işbirliği yaptı. Girişimin temel amacı, tarayıcı ve işletim sisteminden bağımsız olarak sitelerin aynı görünümünü ve davranışını elde etmektir - web platformu bütünsel olmalı ve geliştiriciler web uygulamaları oluşturmaya dikkat etmeli ve belirli uyumsuzlukları atlamanın yollarını aramamalıdır. tarayıcılar arasında.

Girişimin bir parçası olarak, tarayıcıları test etmek için yeni bir 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: CSS basamaklı katmanlar, renk uzayları (renk karışımı, renk kontrastı), CSS içerik özelliği (CSS Kapsama), iletişim kutuları oluşturmaya yönelik öğeler ( ), web formları, kaydırma (kaydırma yakalama, kaydırma davranışı, kaydırma davranışı), tipografi araçları (yazı tipi değişkeni alternatifleri, yazı tipi değişkeni konumu), kodlamalarla çalışma (ic), API Web Uyumluluğu, Flexbox, CSS Grid (alt ızgara), CSS dönüşümleri ve yapışkan konumlandırma (CSS konumu: yapışkan).

Testler, web geliştiricilerinden gelen geri bildirimler ve tarayıcı davranışındaki farklılıklar hakkındaki kullanıcı şikayetleri temel alınarak derlendi. Sorunlar iki kategoriye ayrılmıştır: web standartları desteğinin uygulanmasındaki hatalar veya eksiklikler (15 test) ve spesifikasyonlardaki belirsizlikler veya eksik talimatlarla ilgili sorunlar (3 test). Ele alınan sorunların ikinci kategorisi, içerik düzenleme (contentEditable), execCommand, fare ve işaretçi olayları ve görünüm birimi birimleri (en büyük, en küçük ve dinamik Görüntüleme Alanı boyutları için lv*, sv* ve dv*) ile ilgili spesifikasyon eksikliklerini içerir.

Proje ayrıca Chrome, Edge, Firefox ve Safari tarayıcılarının deneysel ve kararlı sürümlerini test etmek için bir platform başlattı. Uyumsuzlukların giderilmesinde en iyi ilerleme, kararlı dal için %69 ve deneysel dal için %74 puan alan Firefox tarafından gösterildi. Karşılaştırma için Chrome %61 ve %71, Safari ise %50 ve %73 puan aldı.

Kaynak: opennet.ru

Yorum ekle