جاوا اسکریپت توسط Brendan Eich در سال 1995 میلادی ارائه شد. بعد از انتشارش بیشتر مرورگرها سعی به پشتیبانی از آن کردند. جاوا اسکریپت یک زبان برنامهنویسی است که یکی از سه زبان اصلی مورد استفاده برای توسعه وبسایتها در کنار HTML و CSS است. در حالیکه HTML و CSS یک ساختار و استایل به وبسایت میدهند، جاوا اسکریپت عملکرد و رفتار به وبسایت اضافه میکند. مثلا جاییکه یک پنجره popup باز میشود و در اصل یک تعاملی بین کاربر و مرورگر ایجاد میشود پای جاوا اسکریپت به وسط میآید.
در واقع وقتی سایت را با HTML و CSS میسازیم، یک سایت استاتیک یا بدون تعامل ایجاد کردهایم که کاربر هیچ ارتباطی نمیتواند با آن برقرار کند یعنی اگر کلیک کند یا درخواستی بدهد هیچ عکس العملی دریافت نمیکند یا اگر فُرمی را پُر کند و ارسال کند هیچ بررسیای انجام نمیشود و تمام این حالت پویایی که بخواهیم عکس العملی از سایت دریافت کنیم و به اصطلاح تعاملی بین کاربر و سایت برقرار شود با نوشتن کدهای جاوا اسکریپت انجام میشود.
یک نکته مهم دیگری هم که باید بگوییم این است که زبان جاوا اسکریپت تنها زبانی است که هم سمت کاربر میتوان با آن کدنویسی کرد و هم سمت سرور که در سمت سرور با تکنولوژی NodeJs این کار انجام میشود. زبان جاوا اسکریپت در سالهای اخیر بسیار مورد توجه قرار گرفته است و بسیار پرکاربرد و محبوب شده است.