• [^] # Re: De la difficulté à obtenir un rendu [...] HTML, cohérent entre les différentes plateformes

    Posté par (site web personnel) . En réponse au journal De la difficulté à obtenir un rendu SVG, voire HTML, cohérent entre les différentes plates‐formes. Évalué à 10.

    D'autant qu'il y a un soucis de taille.
    Pour avoir lu des normes industrielles, très souvent tu as des points volontairement non définis pour simplifier la mise en œuvre. Tu retrouves cela dans plein de langage comme le C ou C++ par exemple pour simplifier la réalisation des compilateurs. Et parfois des codeurs vont s'appuyer sur des comportements indéfinis qui marchent chez X mais pas chez Y qui gère la même situation autrement.

    Sans compter que quand tu as des normes qui font des milliers de pages (ce que doit représenter le porte feuille du W3C), tu as des erreurs de formulations qui introduisent des interprétations différentes de la même fonction. Et à part en comparant le résultat entre différentes implémentations, tu ne le sais pas que cela était un soucis car ça paraissait souvent évident à tous comment ça doit être fait (mais chaque évidence est différente de l'autre).
    Et je passe sur les erreurs possibles des normes en eux mêmes, ou des erreurs d'implémentations qui peuvent arriver.

    Et cela est valable quelque soit l'industrie, pour peu que le sujet ne soit pas trivial. En tout cas je n'ai pas trouvé le monde parfait où ces éléments ne sont jamais intervenus.