1. Client-side Processing: This means the code is executed on the user’s processor instead of the web server, thus saving bandwidth and reducing extra load of the server.
2. Simple to learn: The syntax of this language is similar to simple English making it easier for developers to learn.
4. Simple to Implement: Being able to use the same language in front end and back end makes the job easier for development teams.