Họ đã đưa ra một sáng kiến ​​để tăng khả năng tương thích giữa các trình duyệt web

Trong nhiều năm cuộc chiến giữa các trình duyệt web chính đã khá rõ ràng, hoặc áp đặt mình thông qua các loại chiến lược khác nhau, chơi công bằng hoặc đơn giản là triển khai nhiều loại khối hoặc chướng ngại vật khác nhau đối với người dùng để ngăn họ thay đổi trình duyệt web của họ.

Nhưng Bây giờ mọi thứ dường như đang "thay đổi", kể từ Google, Mozilla, Apple, Microsoft, Bocoup và Igalia gần đây đã thông báo rằng họ đã hợp tác để giải quyết các vấn đề khác nhau về khả năng tương thích của trình duyệt, cũng như có thể cung cấp hỗ trợ nhất quán hơn cho các công nghệ web và thống nhất hoạt động của các yếu tố ảnh hưởng đến sự xuất hiện của trang web và ứng dụng web (điều đã bị thiếu từ lâu và nhiều nhà phát triển đã yêu cầu).

Từ điều thứ hai, chúng ta có thể nói rằng ít nhất kể từ khi điện thoại thông minh ra đời, việc phát triển web đã trở nên thống nhất hơn một chút, nhưng không đến mức có thể sử dụng một thông số kỹ thuật duy nhất trong suốt quá trình thiết kế và đặc biệt là trong thực thi tập lệnh.

Lần đầu tiên, tất cả các nhà cung cấp trình duyệt lớn và các bên liên quan khác đã cùng nhau giải quyết các vấn đề chính về khả năng tương thích của trình duyệt do các nhà phát triển web xác định. Interop 2022 sẽ cải thiện trải nghiệm phát triển cho web trong 15 lĩnh vực chính. Trong bài viết này, hãy tìm hiểu cách chúng tôi đến đây, dự án tập trung vào điều gì, thành công sẽ được đo lường như thế nào và cách bạn có thể theo dõi tiến độ.

Đó là lý do tại sao bây giờ những gã khổng lồ và những người tham khảo của các trình duyệt web đã hợp lực với mục tiêu chính là có thể đạ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.

Trong phạm vi những gì dự định đạt được là nền tảng web phải toàn diện và các nhà phát triển phải chú ý đến việc tạo ra các ứng dụng web và không tìm cách tránh sự không tương thích nhất định giữa các trình duyệt.

Năm 2019, Mozilla, Google và những người khác bắt đầu Một nỗ lực lớn để hiểu những điểm khó khăn của các nhà phát triển, dưới dạng Khảo sát Đánh giá nhu cầu của Nhà phát triển MDN và Báo cáo khả năng tương thích của trình duyệt ngâm sâu. Các báo cáo này đã cung cấp cho chúng tôi thông tin chi tiết và có thể hành động để giải quyết những thách thức hàng đầu đối với các nhà phát triển với nền tảng web và dẫn đến nỗ lực compat 2021 .

Là một phần của sáng kiến, một bộ công cụ kiểm tra trình duyệt mới đã đượ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 đánh giá bởi các thử nghiệm là:

  • Xếp chồng các lớp CSS
  • không gian màu (trộn màu, tương phản màu)
  • Vùng chứa thuộc tính CSS (CSS Containment)
  • các yếu tố để tạo hộp thoại ( )
  • biểu mẫu web
  • cuộn (chụp nhanh cuộn, hành vi cuộn, hành vi cuộn qua)
  • phông chữ (phông chữ-biến thể-thay thế, phông chữ-biến thể-vị trí)
  • mã hóa (ic)
  • API hỗ trợ web
  • hộp flex
  • CSS Grid (subgrid)
  • biến đổi css
  • định vị cố định (CSS).

Người ta đề cập rằng các bài kiểm tra 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 nghiên cứu được chia thành hai loại: lỗi hoặc thiếu sót trong việc thực hiện hỗ trợ tiêu chuẩn web (15 bài kiểm tra) và các vấn đề liên quan đến sự không rõ ràng hoặc hướng dẫn không đầy đủ trong thông số kỹ thuật (3 bài kiểm tra).

Trong số các vấn đề đang được xem xét ở danh mục thứ hai, có sai sót trong các thông số kỹ thuật liên quan đến chỉnh sửa nội dung (contentEditable), thực thi, sự kiện chuột và con trỏ, đơn vị vùng hiển thị (lv *, sv * và dv * đối với các đơn vị nhỏ nhất). Lớn, nhỏ hơn và động). kích thước khung nhìn).

Cần đề cập rằng dự án cũng phát hành một nền tảng để kiểm tra các bản dựng thử nghiệm và ổn định từ các trình duyệt Chrome, Edge, Firefox và Safari. Firefox cho thấy tiến bộ tốt nhất trong việc giải quyết các vấn đề không tương thích, với 69% cho nhánh ổn định và 74% cho nhánh thử nghiệm. Để so sánh, Chrome đạt 61% và 71%, trong khi Safari đạt 50% và 73%.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.