Standards du Web
Les standards du Web sont des règles établies par des organismes de standardisation internationaux qui définissent la manière dont fonctionne le Web (et parfois qui contrôlent l'Internet également).
Plusieurs organismes de standardisation sont responsables de définir différents aspects du Web, et tous les standards doivent être coordonnés pour que le Web reste utilisable et accessible le plus possible. Les standards du Web doivent également évoluer pour améliorer l'état actuel et s'adapter aux nouvelles circonstances.
Cette liste non exhaustive vous donne une idée des standards auxquels les sites web et les systèmes réseaux doivent se conformer :
- IETF (Internet Engineering Task Force) : standards Internet (STD), qui, parmi d'autres choses, gouvernent l'organisation et l'utilisation des URIs, d'HTTP et des types MIME
- W3C : spécifications du langage de balisage (e.g., HTML), définitions de styles (i.e., CSS), DOM, accessibilité
- IANA (Internet Assigned Numbers Authority) : enregistrements des noms et numéros
- Ecma Intl. : standards pour les langages de scripts, le plus visible étant JavaScript
- ISO (International Organization for Standardization) : standards gouvernant un vaste éventail d'aspects, dont l'encodage de caractères, la gestion de sites web et la conception d'interfaces utilisateur
Oppositions aux standards
Il arrive que des membres d'un organisme de normalisation ne soient pas d'accord sur l'évolution d'une fonctionnalité, et certain·e·s peuvent s'y opposer. Cela signifie que les implémenteurs technologiques (par exemple les éditeur·rice·s de navigateurs Web) qui ne sont pas d'accord avec la fonctionnalité dans sa forme actuelle sont peu susceptibles de l'implémenter.
Les fournisseurs qui sont d'accord avec la fonctionnalité l'implémentent généralement quand même afin qu'elle soit disponible pour expérimentation et retours d'expérience. Cela permet aux parties intéressées de construire des cas d'utilisation et de mettre en évidence les problèmes liés à la fonctionnalité, dans l'espoir de parvenir à un consensus pour une version future.
Les membres des organismes de normalisation publient souvent un relevé de leur position sur différentes normes, à titre de référence. Par exemple, voir Mozilla Specification Positions (angl.) et WebKit Standards Positions (angl.).
Voir aussi
- Standards du Web sur Wikipédia