JavaScript was first developed to work with browsers. Nowadays it can be used for server side programming as well.

It is amazing how JavaScript is gaining momentum as a popular language for programming both the "things" and the cloud services in IoT.

The following features make JavaScript popular for IoT:
  • Easy to learn
  • Platform neutral
  • Open source
  • Event driven
  • Already a language for the Internet
  • Compatable with various hardware
  • Supported by lots of libraries