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

Google, Mozilla, Apple, Microsoft, Bocoup, dan Igalia telah berkolaborasi untuk memecahkan masalah kompatibilitas browser, memberikan dukungan yang lebih konsisten untuk teknologi web, dan menyatukan pengoperasian elemen yang memengaruhi tampilan dan perilaku situs dan aplikasi web. Tujuan utama dari inisiatif ini adalah untuk mencapai tampilan dan perilaku situs yang sama, apa pun browser dan sistem operasinya - platform web harus holistik dan pengembang harus memperhatikan pembuatan aplikasi web, dan tidak mencari cara untuk melewati ketidakcocokan tertentu. antar browser.

Sebagai bagian dari inisiatif ini, perangkat baru untuk pengujian browser telah disiapkan - Interop 2022, yang mencakup 18 pengujian yang disiapkan bersama untuk menilai tingkat penerapan teknologi web yang dikembangkan baru-baru ini. Di antara teknologi yang dievaluasi oleh pengujian: lapisan cascading CSS, ruang warna (campuran warna, kontras warna), properti isi CSS (CSS Containment), elemen untuk membuat kotak dialog ( ), formulir web, pengguliran (scroll snap, scroll-behavior, overscroll-behavior), alat tipografi (font-variant-alternates, font-variant-position), bekerja dengan pengkodean (ic), API Web Compat, Flexbox, CSS Grid (subgrid), transformasi CSS dan pemosisian tempel (posisi CSS:lengket).

Pengujian tersebut disusun berdasarkan umpan balik dari pengembang web dan keluhan pengguna tentang perbedaan perilaku browser. Masalah dibagi menjadi dua kategori - kesalahan atau kekurangan dalam implementasi dukungan standar web (15 tes) dan masalah yang terkait dengan ambiguitas atau instruksi spesifikasi yang tidak lengkap (3 tes). Kategori masalah kedua yang ditangani mencakup kekurangan spesifikasi terkait pengeditan konten (contentEditable), execCommand, peristiwa mouse dan pointer, serta unit viewport (lv*, sv*, dan dv* untuk ukuran Viewport terbesar, terkecil, dan dinamis).

Proyek ini juga meluncurkan platform untuk menguji rilis browser Chrome, Edge, Firefox dan Safari yang eksperimental dan stabil. Kemajuan terbaik dalam menghilangkan ketidaksesuaian ditunjukkan oleh Firefox, yang memperoleh skor 69% untuk cabang stabil dan 74% untuk cabang eksperimental. Sebagai perbandingan, Chrome mendapat skor 61% dan 71%, dan Safari mendapat skor 50% dan 73%.

Sumber: opennet.ru

Tambah komentar