জাভাস্ক্রিপ্ট একটি হালকা, ইন্টারপ্রেটেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটি নেটওয়ার্ক-কেন্দ্রিক অ্যাপ্লিকেশন তৈরি করার জন্য ডিজাইন করা। এটি জাভার সাথে সম্পূরক এবং একত্রিত। এটি HTML-এর সাথে একত্রিত হওয়ায় বাস্তবায়ন করা খুব সহজ। এটি ওপেন এবং ক্রস-প্ল্যাটফর্ম।
আমরা জাভাস্ক্রিপ্টকে একটি đầyাঙ্গফুল প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবে বিবেচনা করতে পারি না। এতে নিচের গুরুত্বপূর্ণ বৈশিষ্ট্যগুলো নেই:
- ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট ফাইল পড়ার বা লেখার অনুমতি দেয় না। এটি নিরাপত্তার কারণেই রক্ষা করা হয়েছে।
- জাভাস্ক্রিপ্ট নেটওয়ার্কিং অ্যাপ্লিকেশনের জন্য ব্যবহার করা যাবে না কারণ সার্পোর্ট নেই।
- জাভাস্ক্রিপ্টে কোনো মাল্টিথ্রেডিং বা মাল্টিপ্রসেসর ক্ষমতা নেই।