1. Waarvoor gebruik ik Node.JS?

NodeJS maakt gebruik van een single-threaded event loop. Dit maakt het mogelijk om meerdere taken tegelijk uit te voeren. Dit maakt het een ideale framework om complexe Single Page en real time applicaties mee te bouwen. 

NodeJS wordt gebruikt met het ontwikkelen van Javascript toepassingen aan de serverkant. Het zorgt voor een two way connectie met de cliënt en de server, hiermee kunt u dus NodeJS gebruiken voor web-sockets, API routing en micro-services om makkelijker prototypes te maken voor API’s als webapplicaties of mobiele apps.