Google, Mozilla, Apple telah meluncurkan inisiatif untuk meningkatkan kompatibilitas antar browser web

Google, Mozilla, Apple, Microsoft, Bocoup, dan Igalia telah berkolaborasi untuk mengatasi masalah kompatibilitas peramban, memastikan dukungan yang lebih konsisten untuk teknologi web, dan menyatukan fungsionalitas elemen-elemen yang memengaruhi tampilan dan perilaku situs web dan aplikasi web. Tujuan utama inisiatif ini adalah mencapai tampilan dan perilaku yang konsisten di seluruh peramban dan sistem operasi. Platform web harus koheren, dan pengembang harus berfokus pada pengembangan aplikasi web, bukan pada pencarian cara untuk mengatasi ketidakcocokan peramban.

Sebagai bagian dari inisiatif ini, sebuah perangkat pengujian peramban baru, Interop 2022, telah dikembangkan. Perangkat ini mencakup 18 pengujian yang dikembangkan bersama untuk mengevaluasi tingkat implementasi teknologi web yang baru dikembangkan. Teknologi yang dievaluasi oleh pengujian ini antara lain: lapisan CSS cascading, ruang warna (campuran warna, kontras warna), properti CSS (CSS Containment), dan elemen untuk membuat kotak dialog ( ), formulir web, pengguliran (snap gulir, perilaku gulir, perilaku gulir berlebih), alat tipografi (font-variant-alternates, font-variant-position), bekerja dengan penyandian (ic), Web Compat API, Flexbox, CSS Grid (subgrid), transformasi CSS dan pemosisian lengket (CSS position:sticky).

Pengujian ini didasarkan pada masukan dari pengembang web dan keluhan pengguna tentang perbedaan perilaku peramban. Masalah dibagi menjadi dua kategori: kesalahan atau kekurangan dalam penerapan dukungan standar web (15 pengujian) dan masalah terkait spesifikasi yang tidak jelas atau tidak lengkap (3 pengujian). Kategori masalah kedua mencakup kekurangan spesifikasi terkait pengeditan konten (contentEditable), execCommand, peristiwa tetikus dan penunjuk, serta unit viewport (lv*, sv*, dan dv* untuk ukuran Viewport maksimum, minimum, dan dinamis).

Proyek ini juga meluncurkan platform untuk menguji rilis eksperimental dan stabil Chrome, Edge, Firefox, dan Safari. Firefox menunjukkan kemajuan terbaik dalam mengatasi ketidakcocokan, dengan skor 69% untuk cabang stabil dan 74% untuk cabang eksperimental. Sebagai perbandingan, Chrome meraih skor 61% dan 71%, sementara Safari masing-masing 50% dan 73%.

Sumber: opennet.ru