Kiedy w 1996 roku firma Netscape – autor jednej z dwóch powszechnie używanych przeglądarek internetowych – wprowadziła do swojego produktu obsługę języka JavaScript, świat www stanął na głowie. No prawie… Była to w każdym razie rewolucja olbrzymia, bowiem wprowadziła do statycznych dotąd stron www element niemal nieograniczonej interakcji z użytkownikiem. Dzięki JavaScript możliwe stało się dodawanie do stron atrakcyjnych efektów wizualnych i dźwiękowych, tworzenie na przykład kalkulatorów kredytowych zamieszczanych w witrynach banków, segregowanie danych w zależności od wymagań internauty, a nawet powstanie pierwszych interaktywnych gier przeglądarkowych. JavaScript zatem spowodował prawdziwą rewolucję. Z technicznego punktu widzenia JavaScript jest skryptowym jeżykiem programowania wykonywanym, którego polecenia interpretowane i wykonywane są przez przeglądarkę internetową. Ma to do siebie, że jest niezależny od środowiska, w którym pracuje – efekty jego działania powinny być identyczne zarówno w przypadku systemu operacyjnego z rodziny Windows, jak i Unix, czy MacOS, niezależnie od rodzaju użytej przeglądarki internetowej, czy sprzętu na którym dany skrypt jest uruchomiony. Dziś “czystego” JavaScriptu używa się stosunkowo niewiele – głównie do obsługi formularzy zamieszczanych na stronach www lub wywoływania różnego rodzaju zewnętrznych statystyk. Chociaż korzystając z jego możliwości można w zasadzie zbudować cały bardzo zaawansowany serwis internetowy, to warto pamiętać, że zbytnie uzależnienie witryny od tej technologii może skutkować tym, że niektórzy internauci mogą nie mieć do niej dostępu – JavaScript w każdej przeglądarce internetowej może być bowiem w dowolnej chwili wyłączony. Często użytkownicy robią to ze względów bezpieczeństwa. Z drugiej jednak strony powstają coraz to nowocześniejsze i lepsze biblioteki oparte na technologii JavaScript – takie, jak na przykład jQuery – które umożliwiają budowanie wyjątkowo efektownych i praktycznych serwisów, jednocześnie w pełni funkcjonalnych w przypadku wyłączenia obsługi tego języka w przeglądarce internetowej.