1. ECMAScript

ECMAScript

ECMAScript, popularly called JavaScript (though bearing no relation to the beverage or commercial programming language), is a programming language designed for use in Web browsers. It is prototypical, event-driven, making it well suited for filling the "Code-on-Demand" constraint of REST.