Skip to main content

Qu'est-ce que les scripts côté client?

Les scripts côté client sont un processus par lequel un programme informatique basé sur le Web s'exécute sur l'ordinateur des utilisateurs plutôt que sur l'ordinateur hébergeant le site Web.Plus précisément, il passe par un type de programme appelé un script, qui est géré par le navigateur Web des utilisateurs.La raison principale des scripts côté client est de permettre la création d'une page Web spécifiquement autour des données et des options propres aux utilisateurs, plutôt que d'être une page fixe qui apparaît toujours à chaque utilisateur.

La nécessité de script côté clientdécoule du fonctionnement des pages Web.À l'origine, les pages ont été écrites en HTML standard et étaient connues sous le nom de pages statiques;Autrement dit, chaque ordinateur, et à son tour chaque utilisateur, a vu exactement la même page.Cela a rendu les sites Web très limités dans le traitement de grands ensembles de données, tels qu'un calendrier ferroviaire.Avec des pages statiques, la seule solution était d'imprimer l'intégralité du calendrier et de laisser l'utilisateur traquer les détails pertinents.

Ce problème a été résolu par le développement de pages Web dynamiques.Ceux-ci peuvent s'adapter pour répondre à une situation spécifique, comme si un utilisateur recherche un voyage entre deux stations dans un délai précis.Le résultat de la recherche s'affiche via une page Web dynamique, qui est automatiquement créée pour cette requête.

Il existe deux façons de réaliser le traitement nécessaire pour générer la page Web dynamique.Le script côté serveur signifie que l'ordinateur hébergeant le site Web, connu sous le nom de serveur, effectue tout le travail, puis génère une page HTML à envoyer à l'ordinateur des utilisateurs.Une méthode pour ce faire est connue sous le nom de VBScript, c'est pourquoi les utilisateurs peuvent parfois effectuer une recherche ou une autre demande dynamique sur un site Web et récupérer une page répertoriant une erreur de base de données VBScript.

La deuxième méthode, script côté client, impliqueIncorporer le code spécial dans la page Web.Le navigateur Web des utilisateurs utilise ensuite ce code pour effectuer le traitement nécessaire, comme la recherche d'une base de données en coulisses sur le site Web, et produire une page à partir des résultats.Le type de code le plus connu utilisé de cette manière est appelé javascript.

Le plus grand inconvénient des scripts côté client est les implications de sécurité.En théorie, le code pourrait ordonner au navigateur de réaliser toutes sortes d'actions, y compris l'accès à des données sur l'ordinateur lui-même.Les navigateurs Web utilisent une variété de mesures de sécurité pour empêcher que cela soit abusé, comme limiter le code à l'accès uniquement au navigateur.Les défauts de ces mesures de sécurité sont l'une des principales sources d'opportunité pour les créateurs de virus.