جاوا اسکریپت زبان برنامه نویسی می باشد که درون کدهای HTML قرار می گیرد و بر روی مرورگر بازدید کننده اجرا می شود. جاوا اسکریپت توانایی تغییر در محتویات المانهای نمایش داده شده را بر روی مرورگر فرد بازدید کننده دارد بطوریکه امکان پویا سازی یا دینامیک شدن صفحات بوجود می آید. جاو ااسکریپت زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند.
Grunt به معنای خرخر کردن [خوک] است. اما جدای از نحوه تلفظ و معنایش، گرانت یک ابزار جادویی است که می تواند برنامه (task) های نوشته شده به زبان جاوا اسکریپت را اجرا کند. درواقع ذهنیت اکثر افراد درباره جاوا اسکریپت به پویانمایی صفحات و کتابخانه jquery ختم می شود (که کاملا اشتباه است، اصلا از زمانی که گرانت ایجاد شده این موضوع نقض می شود).
در دوره آموزشی Packt Learning Path: Efficient JavaScript Application Development با توسعه کارآمد و موثر اپلیکیشن های جاوا اسکریپت با استفاده از Node.js و گرانت آشنا می شوید.