JavaScript ECMAScript मानक के अनुरूप है। JavaScript को पहले LiveScript के नाम से जाना जाता था, लेकिन नेटस्केप ने इसका नाम JavaScript बदल दिया, संभवतः Java द्वारा उत्पन्न उत्साह के कारण। JavaScript ने 1995 में LiveScript नाम के साथ नेटस्केप 2.0 में अपनी पहली उपस्थिति दर्ज की। भाषा का सामान्य-उद्देश्य कोर नेटस्केप, इंटरनेट एक्सप्लोरर और अन्य वेब ब्राउज़र्स में एम्बेडेड है।
ECMAScript संस्करण 5 मानक चार वर्षों में जारी होने वाला पहला अपडेट था। JavaScript 2.0 ECMAScript मानक के संस्करण 5 के अनुरूप है, और दोनों के बीच अंतर अत्यंत मामूली है।
8वां संस्करण, जिसे ECMAScript 2017 के नाम से जाना जाता है, जून 2017 में आया। ECMA-262 विनिर्देश ने कोर JavaScript भाषा के एक मानक संस्करण को परिभाषित किया।
- JavaScript एक हल्की, इंटरप्रेटेड प्रोग्रामिंग लैंग्वेज है।
- नेटवर्क-केंद्रित एप्लिकेशन बनाने के लिए डिज़ाइन किया गया।
- Java के पूरक और एकीकृत।
- HTML के पूरक और एकीकृत।
- ओपन और क्रॉस-प्लेटफॉर्म