दिसंबर 1995 में, नेटस्केप कम्युनिकेशंस और सन माइक्रोसिस्टम्स ने संयुक्त रूप से एक नई वेब स्क्रिप्टिंग भाषा - जावास्क्रिप्ट की घोषणा की। यह "हैकर-शैली प्रोटोटाइप" नेटस्केप के भीतर पैदा हुआ था और केवल 10 दिनों में सामने आया था। यह अब इंटरनेट पर सबसे महत्वपूर्ण प्रोग्रामिंग भाषाओं में से एक बन गई है।

 虽然当年的原始版本直到同年9月才随 Netscape Navigator 测试版亮相,并在1996年3月才以1.0版本正式发布,但今天,几乎所有带有客户端脚本的网站都在使用它,JavaScript 实际上成了交互式网络世界的“默认语言”。

当年在网景,工程师 Brendan Eich 被要求设计一种“轻量脚本语言”,目标是让网页设计师和非专业程序员也能很快上手,为原本静态的网页加入交互效果。 他在1995年5月完成的内部原型,在语法外观上刻意向当时大热的 Java 靠拢,以满足管理层的市场考量,但内部机制却大量借鉴了他钟爱的 Scheme 以及 Self 的原型继承思想,形成了与传统面向对象语言截然不同的结构。 随后一年中,这套语言在匆忙扩展和修改中不断成形,也为后来长期困扰开发者的各种“怪癖”和不一致埋下伏笔。

为了推动生态,网景与太阳微系统拉来了28家当时的重要科技企业为 JavaScript 站台,其中不乏数字设备公司、硅图等后来淡出或被收购的名字,而 JavaScript 本身却穿越了这轮行业洗牌,反而成为少数存活并持续壮大的技术之一。 1996年前后,微软一边抱怨标准频繁变动,一边在 Internet Explorer 中推出了自己的实现 JScript,由此引发了长达数年的浏览器兼容噩梦,也逼着开发者在不同实现之间疲于奔命。

जावास्क्रिप्ट की नामकरण प्रक्रिया एक विशिष्ट "प्रौद्योगिकी और बाजार की खींचतान का इतिहास" है। ईच ने कहा, "मोचा" और नेटस्केप 2.0 के बारे में अधिक जानें लाइवस्क्रिप्ट, जावास्क्रिप्ट, जावास्क्रिप्ट, जावा, जावा, जावा, लाइवस्क्रिप्ट的“网页端搭档”。 अधिक पढ़ें अधिक जानकारी के लिए, जावास्क्रिप्ट के बारे में जानें则是动态类型,基于原型的语言,两者关系远不如名字听上去那样亲近.

जून 1997 में, ECMA अंतर्राष्ट्रीय संगठन ने भाषा को ECMAScript के रूप में मानकीकृत किया, जो मानकीकरण के ट्रैक में जावास्क्रिप्ट की वास्तविक प्रविष्टि को चिह्नित करता है। इंटरनेट एक्सप्लोरर के बारे में जानें, इंटरनेट एक्सप्लोरर के बारे में जानें अधिक पढ़ें अधिक पढ़ें "प्रमाण पत्र" का उपयोग करने के बाद, आप इसे प्राप्त कर सकते हैं। 2009 में, Node.js का जन्म हुआ, जिसने जावास्क्रिप्ट को सर्वर साइड तक विस्तारित किया, आधिकारिक तौर पर "आप केवल ब्राउज़र में स्क्रिप्ट चला सकते हैं" की काल्पनिक सीमा को तोड़ दिया।

2020 में प्रवेश करते हुए, जावास्क्रिप्ट के आसपास के विकास पारिस्थितिकी तंत्र का विस्तार लगभग सभी सॉफ्टवेयर रूपों जैसे फ्रंट-एंड, बैक-एंड, मोबाइल और डेस्कटॉप तक हो गया है। विभिन्न सर्वेक्षणों से पता चलता है कि यह कई वर्षों से दुनिया में सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक रही है, 60% से अधिक डेवलपर्स इसका उपयोग करते हैं। टाइपस्क्रिप्ट, जो इसमें स्थिर प्रकार जोड़ता है, भी तेजी से बढ़ रहा है और कई बड़े पैमाने की परियोजनाओं के लिए पहली पसंद बन गया है। रिएक्ट नेटिव, इलेक्ट्रॉन और नोड.जेएस जैसे फ्रेमवर्क की मदद से, जावास्क्रिप्ट कोड मोबाइल एप्लिकेशन, डेस्कटॉप सॉफ्टवेयर, वेबसाइट और क्लाउड इंफ्रास्ट्रक्चर में दिखाई दे सकता है। एनपीएम पैकेज पंजीकरण केंद्र पर लाखों मॉड्यूल जमा हो गए हैं, जिससे एक अभूतपूर्व कोड "असेंबली मार्केट" बनता है।

जैसे-जैसे इसका प्रभाव बढ़ रहा है, "जावास्क्रिप्ट" नाम को लेकर विवाद भी तेज हो गया है। चूंकि सन माइक्रोसिस्टम्स को ओरेकल द्वारा अधिग्रहित किया गया था, "जावास्क्रिप्ट" ट्रेडमार्क अंततः ओरेकल के नाम पर आ गया, लेकिन कंपनी ने वास्तव में कभी भी इसके आधार पर एक विशिष्ट उत्पाद नहीं बनाया। हाल के वर्षों में, ब्रेंडन ईच और Node.js के संस्थापक रयान डाहल द्वारा प्रतिनिधित्व किए गए डेवलपर्स ने सार्वजनिक संयुक्त पत्र और कानूनी कार्रवाई शुरू की है। उनका मानना ​​है कि Oracle ने वास्तव में लंबे समय से ट्रेडमार्क का उपयोग नहीं किया है और नाम अत्यधिक सामान्य है। वे इसे वाणिज्यिक ट्रेडमार्क से "मुक्त" करने की उम्मीद करते हैं ताकि समुदाय "जेएसकॉन्फ" जैसे समझौता नामों का उपयोग किए बिना "जावास्क्रिप्ट सम्मेलन" और "जावास्क्रिप्ट विशिष्टता" जैसे शीर्षकों का स्वतंत्र रूप से उपयोग कर सके।

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