Java, le premier à offrir ce type de fonctionnalité, a fourni quelques applets compilés qui pouvaient télécharger des données de manière asynchrone. Par la suite, AJAX a permis aux codeurs standard de demander des données asynchrones pour modifier le chargement de nouvelles données sans changer la page Web.

Javascript, à son tour, est le langage de script du client, qui vous permet de créer des pages Web dynamiques qui offrent de nouvelles interactions. L'avantage de JavaScript est qu'il peut créer des pages Web plus dynamiques qui sont plus complexes que le côté serveur ne peut en faire car ce sont des applications côté client. Les scripts côté serveur sont contrôlés par l'hôte et ont donc des ressources très limitées, en particulier lorsque ce serveur est visité par de nombreuses personnes. Étant sur un ordinateur client, Javascript a beaucoup de ressources à jouer, peu importe ce qui se passe sur le serveur.

Le principal inconvénient de Javascript est qu'il est un bon candidat pour installer Trojan sur votre PC. Parce qu'il fonctionne sur le client, certaines ressources sont disponibles qui peuvent contrôler votre ordinateur sur le réseau externe et vous insérer dans le botnet. La solution à cet inconvénient consiste à empêcher l'exécution de code javascript non fiable sur votre ordinateur.

AJAX et Javascript sont interconnectés car AJAX est la méthodologie utilisée par Javascript pour récupérer beaucoup d'informations sur le serveur. Lorsque Javascript génère des pages Web dynamiques, il ne nécessite pas tout ce dont le serveur a besoin, car cela prendra beaucoup de temps. Au lieu de cela, il ne charge que ce qu'il faut pour charger la première page. Chaque fois qu'un utilisateur fait quelque chose de plus pertinent, Javascript utilisera alors AJAX pour récupérer la page et demander les informations requises.

Comme vous pouvez le voir, AJAX est un autre outil qui peut être utilisé par les langages de script, tels que Javascript, pour améliorer l'apparence des pages Web.

Les références