Le groupe de travail Web APIs Working Group du consortium W3C a publié une première ébauche de la spécification The XMLHttpRequest Object conçue pour formaliser l'interface de programmation entre JavaScript et des requêtes HTTP au serveur web. Créé par Microsoft pour Internet Explorer 4.0 en 2000, l'objet XMLHttpRequest est aujourd'hui la brique technologique de base d'AJAX. Il est maintenant implémenté dans la plupart des navigateurs modernes (Mozilla/FireFox, Opera, Safari...). Malheureusement, les implémentations ne sont pas totalement interopérables. Selon l'ébauche de la spécification, le document décrit les fonctionnalités communes qui existent dans tous les navigateurs, écartant les fonctionnalités spécifiques à chaque navigateur. L'objectif est de fournir un document permettant aux développeurs web d'utiliser un jeu de fonctionnalités interopérables, sans code spécifique à chaque plate-forme. Le groupe de travail Web APIs WG sur XMLHttpRequest est mené par Anne van Kesteren d'Opera Software. Parmi les membres, on retrouve Sun, Google, AOL, Mozilla, Apple, Opera. On remarquera que le concepteur initial, Microsoft, pourtant membre du W3C, ne fait pas partie de ce groupe de travail. Une manière de laisser son bébé grandir de manière libre pour devenir un standard autonome. JavaScript (ECMASCript) et XML sont déjà des standards. La normalisation de XMLHttpRequest entérine de fait AJAX. Déjà adopté par les plus grands éditeurs (Microsoft, Google, Yahoo!...), supporté par de nombreux frameworks, AJAX est en passe de devenir un vrai standard du Web.
XMLHttpRequest en phase de standardisation
0
Réaction
Newsletter LMI
Recevez notre newsletter comme plus de 50000 abonnés
Suivre toute l'actualité
Newsletter
Recevez notre newsletter comme plus de 50 000 professionnels de l'IT!
Je m'abonne
Commentaire