Le Javascript est un langage de script qui permet d'apporter des améliorations au langage Hyper Text Marker Language (HTML). Historiquement, il s'agirait même javascript: premier langage du script sur le webdu premier langage de script pour la toile ou mieux encore, le Web. Les portions de scripts se trouvant dans le code source sont exécutés directement par le navigateur de l’internaute (Internet explorer, Firefox…) et non sur le serveur qui héberge le site. On dit que les scripts sont exécutés côté client. Le langage Javascript est ainsi très dépendant du navigateur que vous utilisez. Cependant, il ne nécessite pas de compilateur pour s’exécuter, contrairement au langage Java, avec lequel il a longtemps été confondu. Il est important de ne pas confondre le JavaScript et le Java. En effet, la différence se situe dans le fait que,
le langage Java est langage de programmation à part entière. C’est un langage de haut niveau qui nécessite une compilation du code source, un débloguage avancé avant d’être exploité dans vos applications habituelles. Pour exécuter du java il faut donc charger une machine virtuelle java capable d’exploiter le résultat obtenu, après compilation du code source. Ceci explique pourquoi les applets java mettent tant de temps à se charger. En ce qui concerne le code javascript quant à lui, est interprété « à la volée » par votre navigateur. Le chargement est donc beaucoup plus rapide. Mais ce langage est très limitée et ne permet pas une cjavascript  onfidentialité du code source qui est accessible en un clic à tout un chacun, ce qui le rend par la même occasion très vulnérable aux pirates en herbe. Malgré ses nombreuses lacunes et le fait que ce langage soit un peu dépassé aujourd’hui, le javascript de part sa prise en charge relativement aisée est toujours plébiscitée par la plupart des webmaster.