جاوااسکریپت طیّ ۶ ماه از می تا دسامبر ۱۹۹۵ ساخته شد. در آن زمان شرکت NetScape حضوری فعّال در دنیای تازه وب داشت. مرورگر این موسسه طراحی سایت رقیب جدّی اوّلین مرورگر دارای شهرت وب یعنی NCSA Mosaic بود. بخش اعظمی از کسانی که جزء مؤسسان Netscape بودند، تا قبل از اینً در ایجاد کرد Mosaic .دست داشتند و اکنون که مستقل شده بودند و بودجهی کافی هم داشتند، به اندازهی کافی آزادی داشتند که دنیای وب را رو به جلو برده و توسعه و گسترش دهند. و این همان موضوعی بود که باعث تولّد جاوااسکریپت شد. NetScape درپی راهی برای پویاتر کردن صفحه ها وب بود. بدین ترتیب آقای براندان ایچ (صاحب عکس زیر) را مأمور کرد تا یک زبان اسکریپتی کوچکبرای صفحه های وب و دستکاری HTML بسازد. آنها نمیخواستند این گویش فقط برای نرم افزارنویسان ماهر قابل استعمال باشد، بلکه مخاطبین این لهجه طرّاحان بودند. زیرا آن فرصت هنوز دنیای وب در نخستینِ کار بود و HTML هم آنقدر ساده بود که غیر اپنویسان به راحتی بتوانند با آن عمل کنند. به همین ادله این زبان جدید که میخواست بخشی از مرورگر خواهد شد بایستی توسّط آنها هم قابل استفاده میبود. این زبان Mocha نام گرفت. آقای ایچ میخواست زبانی مثل زبان Scheme برای مرورگر بسازد، لهجه Scheme نسخهای معمولی شده از گویش Lisp بود که برای یادگیری و… بسیار مناسب بود. ولی وقت تنگ بود، او باید سریعاً یک نمونهی اوّلیّه از این زبان را ارائه میبخشید. بدین ترتیب بدین تامل زمینخورد که به جای طرّاحی زبان Mocha یعنی یک لهجه اپلیکیشننویسی کاملاً جدید، آن را براساس زبان جاوا بسازد. البته زبان جاوا هم تبارک بود و وقت هم نبود. در نهایت زبان Mocha ساخته شد، ولی شباهتی به لهجه Scheme نداشت. تا حدّی شبیه جاوای پویا بود، البته تفاوتهای بسیار بزرگی با جاوا داشت. چیزی شبیه Schema ناقص بود با ظاهری شبیه جاوا. بالأخره نمونهی اوّلیّهی زبان Mocha در ماه می ۱۹۹۵ روی مرورگر Netscape پیادهسازی شد. چیزی نگذشت که نام این زبان به LiveScript تغییر و تحول کرد. در دسامبر سال ۱۹۹۵ طیّ قرار دادی در میان شرکت Netscape و Sun نام این زبان به JavaScript تغییر و تحول کرد. البته برای شرکت Sun هم دشوار بود که زبانی را به عنوان همنشین جاوا بپذیرد که تفاوتهای بسیار بزرگی با آن داشت. مایکروسافت هم برای اینکه از قافله عقب نماند و مرورگرش یعنی Internet Explorer در رقابت با مرورگر Netscape Navigator باخت نخورد، او هم جاوااسکریپت را پیادهسازی کرد و به خاطر مسائل قانونی و عدم امکان استفاده از واژه و کلمهی جاوا نام آن را JScript گذاشت. البته تفاوت JScript و جاوااسکریپت فقط منتهی به نام نمی شد و تفاوتهای کوچک دیگری نیز داشتند. اوّلین نسخهی JScript در سال ۱۹۹۶ روی مرورگر Internet Explorer 3 پیادهسازی شد. در سال ۱۹۹۶ آقای ایچ دوباره شروع به نوشتن موتور جاوااسکریپت جدیدی برای مرورگر Netscape کرد، موتور جاوااسکریپت قبل که Mocha نام داشت، به دلیل عجله در پیادهسازی مشکلاتی داشت و بایستی از اوّل ساخته میشد. این موتور جاوااسکریپت نو SpiderMonkeyy نام گرفت. در حال حاضر نیز اسم موتور جاوااسکریپت مرورگر فایرفاکس SpiderMonkey می باشد. تا سالها بعدJScript و SpiderMonkey دو موتور اساسی جاوااسکریپت دنیا بودند. بعضی از قابلیّتهایی که این دو موتور پیادهسازی کرده بودند با هم سازگار نبودند و باید تعریف می شد که کدام قابلیّتها بایستی جزء وب باشند. ECMAScript: استاندارد شدن جاوااسکریپت یکسال سپس که مرورگر NetScape Navigator 3 منتشر شد، زبان جاوااسکریپت برای استانداردسازی به سازمان ECMA ارائه شد. اکما یک انجمن صنعتی برای استانداردسازی سیستمهای اطّلاعاتی و ارتباطاتی است که در سال ۱۹۶۱ تأسیس گردیده است. پس از استانداردسازی به دلیل مشکلات قانونی برای به کارگیری از واژهی جاوا در نام این گویش، کلامهایی شد و در نهایت نام رسمی این زبانECMAScript شد. جاوااسکریپت صرفا نام تجاری اکمااسکریپت میباشد (مثل جوهرنمک که نام تجاری کلریدریک اسید هست).
جاوااسکریپت طیّ ۶ ماه از می تا دسامبر ۱۹۹۵ ساخته شد. در آن زمان شرکت NetScape حضوری فعّال در دنیای تازه وب داشت. مرورگر این موسسه طراحی سایت رقیب جدّی اوّلین مرورگر دارای شهرت وب یعنی NCSA Mosaic بود. بخش اعظمی از کسانی که جزء مؤسسان Netscape بودند، تا قبل از اینً در ایجاد کرد Mosaic .دست داشتند و اکنون که مستقل شده بودند و بودجهی کافی هم داشتند، به اندازهی کافی آزادی داشتند که دنیای وب را رو به جلو برده و توسعه و گسترش دهند. و این همان موضوعی بود که باعث تولّد جاوااسکریپت شد. NetScape درپی راهی برای پویاتر کردن صفحه ها وب بود. بدین ترتیب آقای براندان ایچ (صاحب عکس زیر) را مأمور کرد تا یک زبان اسکریپتی کوچکبرای صفحه های وب و دستکاری HTML بسازد. آنها نمیخواستند این گویش فقط برای نرم افزارنویسان ماهر قابل استعمال باشد، بلکه مخاطبین این لهجه طرّاحان بودند. زیرا آن فرصت هنوز دنیای وب در نخستینِ کار بود و HTML هم آنقدر ساده بود که غیر اپنویسان به راحتی بتوانند با آن عمل کنند. به همین ادله این زبان جدید که میخواست بخشی از مرورگر خواهد شد بایستی توسّط آنها هم قابل استفاده میبود. این زبان Mocha نام گرفت. آقای ایچ میخواست زبانی مثل زبان Scheme برای مرورگر بسازد، لهجه Scheme نسخهای معمولی شده از گویش Lisp بود که برای یادگیری و… بسیار مناسب بود. ولی وقت تنگ بود، او باید سریعاً یک نمونهی اوّلیّه از این زبان را ارائه میبخشید. بدین ترتیب بدین تامل زمینخورد که به جای طرّاحی زبان Mocha یعنی یک لهجه اپلیکیشننویسی کاملاً جدید، آن را براساس زبان جاوا بسازد. البته زبان جاوا هم تبارک بود و وقت هم نبود. در نهایت زبان Mocha ساخته شد، ولی شباهتی به لهجه Scheme نداشت. تا حدّی شبیه جاوای پویا بود، البته تفاوتهای بسیار بزرگی با جاوا داشت. چیزی شبیه Schema ناقص بود با ظاهری شبیه جاوا. بالأخره نمونهی اوّلیّهی زبان Mocha در ماه می ۱۹۹۵ روی مرورگر Netscape پیادهسازی شد. چیزی نگذشت که نام این زبان به LiveScript تغییر و تحول کرد. در دسامبر سال ۱۹۹۵ طیّ قرار دادی در میان شرکت Netscape و Sun نام این زبان به JavaScript تغییر و تحول کرد. البته برای شرکت Sun هم دشوار بود که زبانی را به عنوان همنشین جاوا بپذیرد که تفاوتهای بسیار بزرگی با آن داشت. مایکروسافت هم برای اینکه از قافله عقب نماند و مرورگرش یعنی Internet Explorer در رقابت با مرورگر Netscape Navigator باخت نخورد، او هم جاوااسکریپت را پیادهسازی کرد و به خاطر مسائل قانونی و عدم امکان استفاده از واژه و کلمهی جاوا نام آن را JScript گذاشت. البته تفاوت JScript و جاوااسکریپت فقط منتهی به نام نمی شد و تفاوتهای کوچک دیگری نیز داشتند. اوّلین نسخهی JScript در سال ۱۹۹۶ روی مرورگر Internet Explorer 3 پیادهسازی شد. در سال ۱۹۹۶ آقای ایچ دوباره شروع به نوشتن موتور جاوااسکریپت جدیدی برای مرورگر Netscape کرد، موتور جاوااسکریپت قبل که Mocha نام داشت، به دلیل عجله در پیادهسازی مشکلاتی داشت و بایستی از اوّل ساخته میشد. این موتور جاوااسکریپت نو SpiderMonkeyy نام گرفت. در حال حاضر نیز اسم موتور جاوااسکریپت مرورگر فایرفاکس SpiderMonkey می باشد. تا سالها بعدJScript و SpiderMonkey دو موتور اساسی جاوااسکریپت دنیا بودند. بعضی از قابلیّتهایی که این دو موتور پیادهسازی کرده بودند با هم سازگار نبودند و باید تعریف می شد که کدام قابلیّتها بایستی جزء وب باشند. ECMAScript: استاندارد شدن جاوااسکریپت یکسال سپس که مرورگر NetScape Navigator 3 منتشر شد، زبان جاوااسکریپت برای استانداردسازی به سازمان ECMA ارائه شد. اکما یک انجمن صنعتی برای استانداردسازی سیستمهای اطّلاعاتی و ارتباطاتی است که در سال ۱۹۶۱ تأسیس گردیده است. پس از استانداردسازی به دلیل مشکلات قانونی برای به کارگیری از واژهی جاوا در نام این گویش، کلامهایی شد و در نهایت نام رسمی این زبانECMAScript شد. جاوااسکریپت صرفا نام تجاری اکمااسکریپت میباشد (مثل جوهرنمک که نام تجاری کلریدریک اسید هست).