Trình duyệt web sắp gặp sự cố kiểu Y2K
VOV.VN - Google Chrome và Firefox có thể phải đối mặt với các vấn đề kỹ thuật nghiêm trọng trong tương lai gần, giống như sự cố Y2K từ cuối thế kỷ trước.
Theo ZDNet, khi cả Chrome và Firefox đều chuẩn bị khởi chạy phiên bản thứ 100 dành cho máy tính để bàn của chúng, nó có thể tạo ra tình huống hầu hết các trang web không tải được trên các phiên bản mới. Tất cả là do sự cố mã hóa kiểu Y2K sắp tới.
Y2K là một vấn đề phần mềm vào cuối những năm 1990. Hầu hết các chương trình máy tính vào thời điểm đó không thể đọc đúng các ngày tháng năm gồm 4 chữ số, và việc chuyển đổi sang năm 2000 khiến một số chương trình này hoạt động không đúng cách.
Sự kỳ quặc trong phát triển phần mềm này nhanh chóng thu hút giới âm mưu, vốn tuyên bố rằng lỗi sẽ tạo ra một thảm họa toàn cầu. May mắn thay, điều đó đã không xảy ra. Trong khi một số quốc gia gặp vấn đề thì hầu hết đều đã bắt đầu chuẩn bị trước từ nhiều năm.
Vấn đề với phiên bản thứ 100 của trình duyệt liên quan đến một thứ gọi là “tác nhân người dùng” (UA), một chuỗi mã cho máy chủ biết trình duyệt nào đang được sử dụng. Hầu hết các chương trình trang web chỉ có thể đọc UA có hai chữ số. Vào cuối thập kỷ đầu tiên của thế kỷ này, các trang web đã gặp phải vấn đề tương tự khi UA có hai chữ số đầu tiên được giới thiệu. Điều đó dẫn đến rất nhiều trang web không tải đúng cách hoặc hoàn toàn không tải.
Google và Firefox đang chuẩn bị trước để đảm bảo hầu hết các trang web không gặp phải bất kỳ sự cố nào. Tuy nhiên, đơn giản là có quá nhiều trang web để Google và Firefox có thể tự xử lý vấn đề. Trong số này, Google đã cung cấp hướng dẫn về cách làm cho các trang web đọc các chuỗi UA gồm ba chữ số. Nếu điều hành một trang web, các quản trị có thể cần thực hiện công việc ngay bây giờ để đảm bảo trang web đó tương thích với phiên bản Chrome mới nhất.
Firefox và Chrome là hai trình duyệt máy tính để bàn phổ biến nhất và hiện tại, vấn đề này được giới hạn ở chúng. Các trình duyệt đang ở khoảng cách xa so với phiên bản 100, vì vậy chúng vẫn hoạt động tốt trong tương lai gần.
Dĩ nhiên, điều này không phải là sự kết thúc của thế giới, nhưng việc chuẩn bị trước cho những vấn đề sẽ giữ cho trang web hoạt động tốt trong khi các trang khác có thể gặp sự cố./.