A high-level, interpreted language
- No need to worry about memory management
- No need to compile all of it to run the program
- Code can be written in different ways (Object Orientated or Functional)
Runs on a browser and (sometimes) a server (ex. Node.js).
- Google “React Native” for an example of mobile development.
- Google “Electron JS” for desktop application development.
- Fun fact: Discord was made using Electron JS.