2017-06-24 3 views

Répondre

1

Lorsqu'une spécification est développée au sein du W3C, plusieurs révisions majeures de maturité différentes peuvent exister simultanément. Ainsi, par exemple, le niveau 1 pourrait être la version la plus mature (plus proche de devenir une recommandation), et le niveau 2 pourrait définir plus de fonctionnalités, mais être plus loin de devenir un REC.


Dans le cas particulier de XHR (basé sur le "Specification history" section of the spec):

  • L'objet XMLHttpRequest a été initialement défini comme étant une partie de la spécification de WHATWG HTML.
  • W3C XMLHttpRequest Level 1 était une tentative de pousser la description des fonctionnalités déjà mises en œuvre par MS Internet Explorer (et copié par d'autres navigateurs) à travers le W3C Process, conçu pour:

    • soutien des méthodologies de développement de spécifications multiples
    • maximiser le consensus sur le contenu des rapports techniques stables
    • assurer une haute qualité technique et éditorialeFaciliter la cohérence entre les spécifications
    • faciliter les mises en œuvre interopérables et libres de droits des normes Web, et obtenir l'approbation par le W3C et la communauté en général.
  • Depuis le processus de devenir une recommandation W3C est plutôt lent, la plupart des améliorations qui étaient encore à être mises en œuvre ont été définies dans un document séparé, W3C XMLHttpRequest Level 2, qui était destiné à devenir une recommandation du W3C au plus tard Niveau 1 et remplacer éventuellement la version Level 1.

  • À un certain moment, les mainteneurs found that the snapshot-based development approach didn't work very well, a décidé de abandon the attempt to publish the documents as W3C-endorsed recommendations et a continué à développer une spécification unique, WHATWG XMLHttpRequest Living Standard.