Tại sao Firefox không chấm điểm 100 trong bài kiểm tra Acid3

Bạn đã bao giờ tự hỏi tại sao trình duyệt web Firefox không đạt được điểm hoàn hảo trong bài kiểm tra Acid3 chưa? Kiểm tra kiểm tra sự tuân thủ của trình duyệt web với các tiêu chuẩn web. Được phát triển vào năm 2007 và phát hành lần đầu tiên vào năm 2008, thử nghiệm Acid3 đã trở thành một tiêu chuẩn trong việc thử nghiệm các phiên bản trình duyệt web mới.

Khi bạn chạy thử nghiệm trên nhiều trình duyệt web khác nhau, bạn sẽ nhận thấy rằng cả Google Chrome và trình duyệt web Opera đều đạt điểm 100/100 hoàn hảo trong thử nghiệm, trong khi trình duyệt web Firefox dường như bị kẹt với số điểm 97/100 cho một thời gian bây giờ Internet Explorer của Microsoft đạt 95/100 điểm.

Nhiều người dùng Internet tranh luận rằng Firefox ít tuân thủ các tiêu chuẩn web hơn Opera và Chrome. Điều đó đúng nếu bạn chỉ nhìn vào kết quả kiểm tra của xét nghiệm Acid3, và không vượt quá.

Kỹ sư của Mozilla, ông Vladimir Zbarsky, một thời gian trước đã bình luận về ba điểm còn thiếu. Ông đã đề cập rằng họ kiểm tra hỗ trợ Phông chữ SVG của trình duyệt web mà Mozilla không hỗ trợ vì "nó không mang lại lợi ích cho tác giả hoặc người dùng so với hỗ trợ phông chữ có thể tải xuống hiện có".

Robert O'Callahan có điều này để thêm:

Phông chữ SVG --- ít nhất là tập hợp con được triển khai trong Opera và Webkit --- không cung cấp bất kỳ thứ gì có ý nghĩa so với phông chữ Opentype (hoặc WOFF) có thể tải xuống ... ngoại trừ ba điểm cuối của bài kiểm tra Acid3 :-(. Và mọi người giữ yêu cầu nó "bởi vì đó là trong SVG 1.1". Nhưng tôi không nghĩ đó là những lý do đủ tốt để tự mình biến Phông chữ SVG thành một phần thiết yếu của nền tảng Web.

Phông chữ SVG và WebQueryDatabase thực sự sẽ rất dễ dàng để chúng tôi thực hiện. SQLite đã được nhúng trong Firefox và thậm chí tiếp xúc với Javascript không phải Web. Tập hợp con Phông chữ SVG do Opera và Webkit triển khai rất đơn giản

Động lực chính của Mozilla là không thêm hỗ trợ cho Phông chữ SVG và sau đó giảm ba điểm trong bài kiểm tra Acid3 là những lựa chọn thay thế tốt hơn mà họ đã thêm vào trình duyệt web thay thế.

Microsoft thực sự cũng không hỗ trợ Phông chữ SVG giải thích 3 trong số 5 điểm còn thiếu trong bài kiểm tra Acid3 của trình duyệt.

Cuối cùng, Alex Limi, Firefox UX Lead tại Mozilla chỉ ra rằng "tiêu chuẩn phông chữ của anh ấy phù hợp hơn, hoạt động trên nhiều trình duyệt hơn và là cách tốt hơn để xử lý hỗ trợ phông chữ tùy chỉnh trong trình duyệt". Ông tiếp tục bằng cách nói rằng tiêu chuẩn Acid3 hữu ích tại thời điểm nó được công bố lần đầu tiên nhưng không còn nữa, vì tất cả các trình duyệt chính đều hỗ trợ phần lớn các tính năng.