JavaScript là một ngôn ngữ lập trình phía máy khách (client-side) phổ biến và mạnh mẽ. Ban đầu được phát triển để cung cấp khả năng tương tác động trên các trang web, JavaScript đã phát triển thành một ngôn ngữ chuyên nghiệp và linh hoạt, được sử dụng rộng rãi không chỉ trong việc phát triển ứng dụng web mà còn trong nhiều lĩnh vực khác như ứng dụng di động, game, máy tính cá nhân và cả máy chủ.