JavaScript - гэта мова сцэнарыяў, якая ў асноўным выкарыстоўваецца ў інтэрактыўных вэб-старонках, але і для сервераў2 з выкарыстаннем (напрыклад) Node.js3. Гэта аб'ектна-арыентаваны да мовы прататыпаў, гэта значыць, што асновы мовы і яго асноўныя інтэрфейсы забяспечваюцца аб'ектамі, якія не з'яўляюцца асобнікамі класаў, але кожны з якіх абсталяваны канструктарамі для стварэння. іх уласцівасці, і, у прыватнасці, уласцівасць прататыпаў, якое дазваляе ствараць персанальныя спадчынныя аб'екты. Акрамя таго, функцыі з'яўляюцца аб'ектамі першага класа. Мова падтрымлівае парадыгму аб'екта, імператыўную і функцыянальную. JavaScript з'яўляецца мовай з найбольшай экасістэмай дзякуючы кіраўніку залежнасцяў npm, у жніўні 2017 года каля 500 000 пакетаў. (Вікіпедыя)