जावास्क्रिप्ट को मई 1995 में ब्रेंडन ईच द्वारा लॉन्च किया गया, जो नेटस्केप में काम करते थे। प्रारंभ में, इसे जावास्क्रिप्ट नहीं कहा जाता था; इसे मोचा नाम दिया गया था।
मोचा नाम को नेटस्केप के संस्थापक मार्क आंद्रेसेन ने चुना था। सितंबर 1995 में नाम बदलकर लाइवस्क्रिप्ट कर दिया गया। उसी वर्ष, दिसंबर में, इसे सन से ट्रेडमार्क लाइसेंस प्राप्त हुआ और जावास्क्रिप्ट नाम चित्र में आया।
भाषा के सामान्य-उद्देश्य वाले कोर को नेटस्केप, इंटरनेट एक्सप्लोरर और अन्य वेब ब्राउज़र में एम्बेड किया गया है।
ईसीएमए-262 विशिष्टता ने कोर जावास्क्रिप्ट भाषा के एक मानक संस्करण को परिभाषित किया।
- जावास्क्रिप्ट एक हल्की, व्याख्या की गई प्रोग्रामिंग भाषा है।
- नेटवर्क-केंद्रित एप्लिकेशन बनाने के लिए डिज़ाइन किया गया।
- जावा का पूरक और एकीकृत।
- एचटीएमएल का पूरक और एकीकृत।
- खुले और क्रॉस-प्लेटफ़ॉर्म