GOV.UK bỏ jQuery khỏi giao diện người dùng của họ.

GOV.UK đã loại bỏ phần phụ thuộc jQuery khỏi giao diện người dùng. Bạn sẽ không bao giờ đoán được điều gì đã xảy ra. (Có.)

jQuery là một phần phụ thuộc khoảng 30 KiB mà gần 84% số trang dành cho thiết bị di động được sử dụng trong năm 2021. jQuery là một công cụ thiết yếu khi chúng ta thực sự cần cách tập lệnh tương tác theo cách mượt mà với các cách triển khai khác nhau như xử lý sự kiện, chọn phần tử, tạo ảnh động cho các phần tử, v.v.

Web trở nên tốt hơn nhờ jQuery — không chỉ vì jQuery có tiện ích đáng kinh ngạc, mà còn vì sự phổ biến của jQuery đã giúp cho việc tạo ra những gì jQuery cung cấp cho chính nền tảng web đó. Ngày nay, chúng ta có thể dễ dàng làm bất cứ việc gì mà jQuery có thể làm trong JavaScript vanilla:

  • Chúng ta có thể chọn các phần tử bằng cú pháp bộ chọn CSS với querySelectorquerySelectorAll.
  • Chúng ta có thể thêm, xoá và bật/tắt lớp trên các phần tử bằng API classList.
  • Chúng ta có thể đính kèm trình xử lý sự kiện vào các phần tử DOM, documentwindow bằng cách sử dụng addEventListener.
  • Và vì vậy, hơn thế nữa.

Đây thực sự là một câu hỏi đặt ra: Ngày nay, chúng ta có thực sự cần jQuery hay không? Đó là câu hỏi mà GOV.UK đã trả lời bằng câu trả lời là "không". Vào tháng 3 năm 2022, Matt Hobbs thông báo rằng GOV.UK đã xoá phần phụ thuộc jQuery. Đây là một vấn đề lớn đối với trải nghiệm người dùng, vì GOV.UK cung cấp các dịch vụ và thông tin trực tuyến cho Vương quốc Anh trên quy mô lớn. Không phải ai cũng sử dụng MacBook Pro 2022 trong một kết nối băng thông rộng. GOV.UK phải dễ tiếp cận với tất cả mọi người, tức là hãy tiếp tục đơn giản hoá.

Sau đây là một số tác phẩm nổi bật nhất của Matt Hobbs về những điều GOV.UK nhận thấy khi xoá jQuery:

Để xem toàn bộ câu chuyện, hãy xem bài đăng chứa nhiều thông tin của Matt. Đây là công cụ tuyệt vời cho các chuyên gia về hiệu suất web và thúc đẩy quan điểm rằng phần phụ thuộc đóng vai trò quan trọng khi nói đến hiệu suất. Đừng thay đổi người dùng nếu nền tảng web có thể dễ dàng thực hiện công việc mà khung xây dựng có thể làm.

Đây là mức độ cam kết đáng khích lệ của một tổ chức hoạt động ở quy mô lớn GOV.UK đối với trải nghiệm người dùng. Tôi chỉ có thể hy vọng những người khác sẽ đi theo bước chân của họ.