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