Je me suis souvent demandé pourquoi l'analyse syntaxique stricte n'avait pas été choisie lors de la création de HTML. Pendant la majeure partie de l’histoire d’Internet, les navigateurs ont accepté tous les types de balises et ont fait de leur mieux pour les analyser. Le processus dégrade les performances, permet aux utilisateurs d'écrire du charabia et rend difficile la suppression des fonctionnalités obsolètes.
Existe-t-il une raison spécifique pour laquelle HTML n'est pas strictement analysé?