জাভাস্ক্রিপ্ট ECMAScript মান মেনে চলে। জাভাস্ক্রিপ্ট প্রথমে লাইভস্ক্রিপ্ট নামে পরিচিত ছিল, কিন্তু নেটস্কেপ তার নাম পরিবর্তন করে জাভাস্ক্রিপ্ট রাখে, সম্ভবত জাভা দ্বারা উদ্ভূত উত্তেজনার কারণে। জাভাস্ক্রিপ্ট 1995 সালে লাইভস্ক্রিপ্ট নামে Netscape 2.0-এ প্রথম উপস্থিত হয়েছিল। নেটস্কেপ, ইন্টারনেট এক্সপ্লোরার এবং অন্যান্য ওয়েব ব্রাউজারে এম্বেড করা ভাষার সাধারণ-উদ্দেশ্য মূল৷
ECMAScript সংস্করণ 5 স্ট্যান্ডার্ডটি ছিল চার বছরেরও বেশি সময়ের মধ্যে প্রকাশিত প্রথম আপডেট। JavaScript 2.0 ECMAScript স্ট্যান্ডার্ডের সংস্করণ 5 এর সাথে সামঞ্জস্যপূর্ণ, এবং উভয়ের মধ্যে পার্থক্য অত্যন্ত গৌণ।
8ম সংস্করণ, ECMAScript 2017 নামে পরিচিত, জুন 2017 এ এসেছিল।
ECMA-262 স্পেসিফিকেশন মূল জাভাস্ক্রিপ্ট ভাষার একটি আদর্শ সংস্করণকে সংজ্ঞায়িত করেছে।
- জাভাস্ক্রিপ্ট একটি হালকা ওজনের, ব্যাখ্যা করা প্রোগ্রামিং ভাষা।
- নেটওয়ার্ক-কেন্দ্রিক অ্যাপ্লিকেশন তৈরির জন্য ডিজাইন করা হয়েছে।
- জাভার সাথে পরিপূরক এবং একত্রিত।
- এইচটিএমএল এর সাথে পরিপূরক এবং একত্রিত।
- ওপেন এবং ক্রস-প্ল্যাটফর্ম