AJAX - SOP - JSONP

AJAX, les origines

2005, naissance du terme AJAX

C'est en 2005 que né le terme AJAX, de la plume de Jesse James Garret, dans sa publication "AJAX, a new approach to Web Application"
Il y décrit l'usage assez novateur du JavaScript pour le développement d'interfaces Web :
plusieurs technologies se développant chacune de leur côté, combinées ensemble pour donner des résultats aussi nouveaux que puissants
Ajax n'est donc pas une technologie à proprement parlé, mais bien une utilisation de l'existant de façon normée.

Google montre la voie

Google est en partie responsable de l'essor de cette technologie à travers différents outils qu'il propose, comme :

  • Google Search,
  • Google Map,
  • Google Reader,
  • Google Calendar...

Cette utilisation d'AJAX est un choix réfléchi afin de donner à l'utilisateur une nouvelle expérience du Web 2.0, une impression de dynamisme qui contraste avec l'HTML classique du Web 1.0.
Différents outils sont donc apparus, comme l'autocomplétion, les diaporamas, la notation... avec toujours cette idée de fluidité, de confort de navigation.

Voici un exemple d'utilisation d'AJAX, associé au principe de notation ; lorsque l'utilisateur clique sur une étoile, seul les étoiles et les message sont rechargés, pour prendre en compte le vote :

Avant le vote
Avant le vote

Après le vote
Après le vote