Tiêu chuẩn web

Tiêu chuẩn web là các quy tắc được thiết lập bởi các tổ chức tiêu chuẩn quốc tế xác định cách Web hoạt động (và đôi khi cũng kiểm soát cả Internet).

Nhiều tổ chức tiêu chuẩn chịu trách nhiệm định nghĩa các khía cạnh khác nhau của Web, và tất cả các tiêu chuẩn phải phối hợp để giữ cho Web có thể sử dụng và truy cập tối đa. Tiêu chuẩn web cũng phải phát triển để cải thiện trạng thái hiện tại và thích ứng với các hoàn cảnh mới.

Danh sách không đầy đủ này cho bạn biết những tiêu chuẩn nào mà các trang web và hệ thống mạng phải tuân thủ:

  • IETF (Internet Engineering Task Force): Tiêu chuẩn Internet (STD), trong đó điều chỉnh việc thiết lập và sử dụng URI, HTTP, và MIME
  • W3C: Đặc tả cho ngôn ngữ đánh dấu (ví dụ: HTML), định nghĩa kiểu dáng (tức là CSS), DOM, khả năng truy cập
  • IANA (Internet Assigned Numbers Authority): Các sổ đăng ký tên và số
  • Ecma Intl.: Tiêu chuẩn scripting, nổi bật nhất là JavaScript
  • ISO (Tổ chức Tiêu chuẩn hóa Quốc tế): Tiêu chuẩn quản lý nhiều khía cạnh đa dạng, bao gồm mã hóa ký tự, quản lý trang web và thiết kế giao diện người dùng

Phản đối tiêu chuẩn

Đôi khi, các thành viên của một tổ chức tiêu chuẩn có thể không đồng ý với cách một tính năng đang phát triển, và một số có thể phản đối nó. Điều này có nghĩa là các nhà triển khai công nghệ (ví dụ như nhà cung cấp trình duyệt web) không đồng ý với tính năng đó ở dạng hiện tại khó có thể triển khai nó.

Các nhà cung cấp đồng ý với tính năng này thường vẫn triển khai nó để có thể thử nghiệm và cung cấp phản hồi. Điều này cho phép các bên quan tâm xây dựng các trường hợp sử dụng và chứng minh các vấn đề với tính năng, hy vọng đạt được sự đồng thuận về phiên bản tương lai.

Các thành viên tổ chức tiêu chuẩn thường công bố hồ sơ về lập trường của họ đối với các tiêu chuẩn khác nhau để tham khảo. Ví dụ, xem Mozilla Specification PositionsWebKit Standards Positions.

Xem thêm