JavaScript (чете се "джаваскрипт") е интерпретиран език за програмиране, разпространяван с повечето Уеб браузъри. Поддържа обектно-ориентиран и функционален стил на програмиране. Създаден е вNetscape през 1995-та. Най-често се прилага към HTML-а на Интернет страница с цел добавяне на функционалност и зареждане на данни. Може да се ползва също за писане на сървърни скриптове NodeJS, както и за много други приложения. JavaScript не трябва да се бърка с Java, съвпадението на имената е резултат от маркетингово решение на Netscape. Javascript е стандартизиран под името EcmaScript.
История JavaScript е разработен първоначално от Брендан Ейч под името Mocha, като по-късно е преименуван на LiveScript и накрая на JavaScript. LiveScript е официалното име на езика когато за първи път бива пуснат в бета версиите на Netscape Navigator 2.0 през септември 1995 г., но е преименуван на JavaScript на 4 декември 1995 г.
Приложение JavaScript може да влияе на почти всяка част от браузъра. Браузъра изпълнява JavaScript кода в цикъла на събития т.е. като резултат от действия на потребителя или събития в браузъра (например document.onLoad, виж DOM). Основни задачи в повечето JavaScript приложения са:
Зареждане на данни чрез AJAX
Ефекти с изображения и HTML елементи: скриване/показване, пренареждане, влачене, слайд шоу, анимация и много други.
Управление на прозорци и рамки.
Разпознаване на възможностите на браузъра.
Използване на камерата и микрофона.
Създаване на 3D графики WebGL.
По-добър и гъвкав потребителски интерфейс
Какво не може да се прави с помощта на JavaScript :
Не може да се записва информация на потребителския компютър или отдалечения сървър.
Не може да се запазва информация директно в отдалечена база данни.