Le script côté
client est un processus par lequel un Web programme informatique est exécuté
sur l'ordinateur de l'utilisateur plutôt que sur l'ordinateur hébergeant le
site. Plus précisément, il traverse un type de programme connu sous le nom d'un
script, qui est gérée par le navigateur Web de l'utilisateur. La principale
raison de script côté client est de permettre à une page Web à être créé
expressément autour propres données et les options de l'utilisateur, plutôt que
d'être une page fixe qui apparaît toujours le même à chaque utilisateur.
La nécessité
d'un script côté client provient de la façon dont les pages Web fonctionnent. A
l'origine, les pages ont été écrites dans la norme HTML et étaient connus comme
des pages statiques, c’est à chaque ordinateur, et à son tour, chaque
utilisateur, vu exactement la même page. Ce site Web fais très limité dans le
traitement de grands ensembles de données, comme un calendrier de chemin de
fer. Avec des pages statiques, la seule solution était d'imprimer le calendrier
au complet et permettre à 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 particulière, comme si un utilisateur
est à la recherche d'un voyage entre deux stations dans une période de temps
spécifique. Le résultat de la recherche s'affiche dans une page web dynamique,
qui est automatiquement créé pour cette requête.
Il y a deux
façons d'effectuer le traitement nécessaire pour générer la page web dynamique.
Scripts côté serveur signifie que l'ordinateur hébergeant le site web, connu
comme un serveur, effectue tout le travail et génère une page HTML à envoyer à
l'utilisateur de ordinateur. Une méthode pour ce faire est connu comme VBScript
, ce qui explique pourquoi de temps en temps les utilisateurs peuvent effectuer
une recherche ou une autre demande dynamique sur un site Web et de revenir une
page listant une "erreur de base de données VBScript."
La deuxième
méthode, le script côté client, comprend l'implantation code spécial dans la
page web. Le navigateur Web de l'utilisateur utilise ensuite ce code pour
effectuer le traitement nécessaire, telles que la recherche d'une base de
données d'arrière-scènes sur le site, et de produire une page de résultats. Le
type le plus connu de code utilisé dans cette manière est appelé Javascript.
Le plus grand
inconvénient de script côté client sont les implications de sécurité. En théorie,
le code pourrait ordonner le navigateur pour effectuer toutes sortes d'actions,
y compris l'accès aux données sur l'ordinateur lui-même. Les navigateurs Web
utilisent une variété de mesures de sécurité pour empêcher ce maltraitée, par
exemple en limitant le code pour accéder seulement le navigateur. Failles dans
ces mesures de sécurité sont une des principales sources de l'occasion pour les
créateurs de virus.