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