JavaScript არის სკრიფტინგის ენა, რომელიც ძირითადად გამოიყენება ინტერაქტიულ ვებ-გვერდებში, არამედ სერვერებზე 2 გამოყენებისათვის (მაგალითად) Node.js3. ეს პროტოტიპური ენის ობიექტზე ორიენტირებულია, ანუ იმის თქმა, რომ ენისა და მისი ძირითადი ინტერფეისების საფუძვლები უზრუნველყოფს ობიექტებს, რომლებიც არ არიან კლასიკურ შემთხვევებში, მაგრამ თითოეული მათგანი აღჭურვილია მშენებლებთან მათი თვისებები და, კერძოდ, პროტოტიპული საკუთრება, რომელიც საშუალებას იძლევა შექმნას პერსონალური მემკვიდრე ობიექტები. გარდა ამისა, ფუნქციები პირველი კლასის ობიექტებია. ენა მხარს უჭერს ობიექტის პარადიგმას, აუცილებელ და ფუნქციურ ფუნქციას. JavaScript არის ენის უდიდესი უმსხვილესი ეკოსისტემის წყალობით მისი დამოკიდებულების მენეჯერი npm, დაახლოებით 500,000 პაკეტები აგვისტოში 20174. (ვიკიპედია)