Google, Mozilla, Apple tung sáng kiến ​​cải thiện khả năng tương thích giữa các trình duyệt web

Google, Mozilla, Apple, Microsoft, Bocoup và Igalia đã hợp tác để giải quyết các vấn đề tương thích với trình duyệt, cung cấp hỗ trợ nhất quán hơn cho công nghệ web và thống nhất hoạt động của các yếu tố ảnh hưởng đến giao diện và hoạt động của các trang web và ứng dụng web. Mục tiêu chính của sáng kiến ​​này là đạt được giao diện và hành vi giống nhau của các trang web, bất kể trình duyệt và hệ điều hành - nền tảng web phải toàn diện và các nhà phát triển nên chú ý đến việc tạo ứng dụng web và không tìm cách bỏ qua một số điểm không tương thích nhất định giữa các trình duyệt.

Là một phần của sáng kiến, một bộ công cụ mới để kiểm tra trình duyệt đã được chuẩn bị - Interop 2022, bao gồm 18 bài kiểm tra được chuẩn bị chung để đánh giá mức độ triển khai các công nghệ web được phát triển gần đây. Trong số các công nghệ được thử nghiệm đánh giá: lớp xếp tầng CSS, không gian màu (pha trộn màu, độ tương phản màu), thuộc tính chứa CSS (Ngăn chặn CSS), các phần tử để tạo hộp thoại ( ), biểu mẫu web, cuộn (chụp cuộn, hành vi cuộn, hành vi cuộn quá mức), công cụ kiểu chữ (thay thế phông chữ, biến thể phông chữ, vị trí biến thể phông chữ), làm việc với mã hóa (ic), API Web Compat, Flexbox, CSS Grid (lưới con), chuyển đổi CSS và định vị cố định (vị trí CSS: cố định).

Các thử nghiệm được biên soạn dựa trên phản hồi từ các nhà phát triển web và khiếu nại của người dùng về sự khác biệt trong hành vi của trình duyệt. Các vấn đề được chia thành hai loại - lỗi hoặc thiếu sót trong việc triển khai hỗ trợ các tiêu chuẩn web (15 bài kiểm tra) và các vấn đề liên quan đến sự mơ hồ hoặc hướng dẫn không đầy đủ trong thông số kỹ thuật (3 bài kiểm tra). Loại vấn đề thứ hai đang được giải quyết bao gồm các thiếu sót về thông số kỹ thuật liên quan đến chỉnh sửa nội dung (có thể chỉnh sửa nội dung), execCommand, sự kiện chuột và con trỏ cũng như đơn vị khung nhìn (lv*, sv* và dv* đối với kích thước Khung nhìn lớn nhất, nhỏ nhất và động).

Dự án cũng ra mắt một nền tảng để thử nghiệm các bản phát hành thử nghiệm và ổn định của trình duyệt Chrome, Edge, Firefox và Safari. Tiến bộ tốt nhất trong việc loại bỏ sự không tương thích được thể hiện bởi Firefox, đạt 69% cho nhánh ổn định và 74% cho nhánh thử nghiệm. Để so sánh, Chrome đạt 61% và 71%, còn Safari đạt 50% và 73%.

Nguồn: opennet.ru

Thêm một lời nhận xét