Skrypty są to nieskompilowane programy interpretowane w czasie ich wykonywania.
Skrypty server-side są wykonywane przez odpowiednie oprogramowanie na serwerze, zaś client-side są wykonywane przez
przeglądarkę internetową.
Skrypty server-side pomagają tworzyć dynamiczne strony internetowe, których zawartość jest
aktualizowana w zależności od czynności wykonywanych przez użytkowanika, bądź też od zdarzeń związanych z upływem czasu,
np wyświetlanie pogody w danym miejscu i czasie, czy też pokazywanie obecnych kursów akcji.
Skrypty client-side różnią się tym, iż są wykonywane na komputerze użytkownika. Mogą one również
dynamicznie zmieniać zawartość strony, np. zawężać pola formularza, w zależności od kolejnych wyborów.