Google, Mozilla, Apple telah melancarkan inisiatif untuk meningkatkan keserasian antara pelayar web

Google, Mozilla, Apple, Microsoft, Bocoup dan Igalia telah bekerjasama untuk menyelesaikan isu keserasian penyemak imbas, menyediakan sokongan yang lebih konsisten untuk teknologi web dan menyatukan operasi elemen yang mempengaruhi penampilan dan tingkah laku tapak dan aplikasi web. Matlamat utama inisiatif ini adalah untuk mencapai penampilan dan tingkah laku tapak yang sama, tanpa mengira penyemak imbas dan sistem pengendalian - platform web harus holistik dan pembangun harus memberi perhatian kepada mencipta aplikasi web, dan tidak mencari cara untuk memintas ketidakserasian tertentu antara pelayar.

Sebagai sebahagian daripada inisiatif itu, kit alat baharu untuk menguji penyemak imbas telah disediakan - Interop 2022, yang merangkumi 18 ujian yang disediakan bersama yang menilai tahap pelaksanaan teknologi web yang dibangunkan baru-baru ini. Antara teknologi yang dinilai oleh ujian: Lapisan melata CSS, ruang warna (campuran warna, kontras warna), CSS mengandungi sifat (Pembendungan CSS), elemen untuk mencipta kotak dialog ( ), borang web, menatal (snap tatal, gelagat tatal, gelagat tatal berlebihan), alatan tipografi (ganti-ganti fon, kedudukan varian fon), berfungsi dengan pengekodan (ic), Compat Web API, Flexbox, Grid CSS (subgrid), transformasi CSS dan kedudukan melekit (kedudukan CSS: melekit).

Ujian telah disusun berdasarkan maklum balas daripada pembangun web dan aduan pengguna tentang perbezaan dalam tingkah laku penyemak imbas. Masalah dibahagikan kepada dua kategori - ralat atau kekurangan dalam pelaksanaan sokongan untuk standard web (15 ujian) dan masalah yang berkaitan dengan kekaburan atau arahan yang tidak lengkap dalam spesifikasi (3 ujian). Kategori kedua isu yang sedang ditangani termasuk kekurangan spesifikasi yang berkaitan dengan penyuntingan kandungan (contentEditable), execCommand, acara tetikus dan penuding serta unit port pandangan (lv*, sv* dan dv* untuk saiz Viewport terbesar, terkecil dan dinamik).

Projek ini juga melancarkan platform untuk menguji keluaran percubaan dan stabil pelayar Chrome, Edge, Firefox dan Safari. Kemajuan terbaik dalam menghapuskan ketidakserasian ditunjukkan oleh Firefox, yang mendapat markah 69% untuk cawangan stabil dan 74% untuk cawangan percubaan. Sebagai perbandingan, Chrome memperoleh 61% dan 71%, dan Safari memperoleh 50% dan 73%.

Sumber: opennet.ru

Tambah komen