JavaScript เป็นภาษาโปรแกรมมิ่งเบาและตีความ ออกแบบสำหรับสร้างแอปพลิเคชันที่เน้นเครือข่าย เป็นเพื่อนร่วมทางและบูรณาการกับ Java นำไปใช้งานง่ายเพราะบูรณาการกับ HTML เป็นแบบเปิดและข้ามแพลตฟอร์ม
เราไม่สามารถจัดการ JavaScript เป็นภาษาโปรแกรมมิ่งเต็มรูปแบบได้ มันขาดคุณสมบัติสำคัญต่อไปนี้:
- Client-side JavaScript ไม่อนุญาตให้อ่านหรือเขียนไฟล์ เก็บไว้เพื่อเหตุผลด้านความปลอดภัย
- JavaScript ไม่สามารถใช้สำหรับแอปพลิเคชันเครือข่ายได้ เพราะไม่มีการสนับสนุนแบบนั้น
- JavaScript ไม่มีความสามารถด้าน multithreading หรือ multiprocessor