Académique Documents
Professionnel Documents
Culture Documents
- Le NodeJs n’est pas un framework web, mais c’est une technologie/framework qui nous
permet d’exécuté du javascript coté serveur => javascript runtime environnement
- Node.js utilise le JavaScript engine V8. Ce moteur prend votre code JavaScript et le convertit
en un code machine plus rapide.
- Donc le NodeJs c’est un server side environnement utilisé pour intercepter les page
javascript coté serveur et applique des opérations sur celle-ci
- Fonctionalités de NodeJs :
NodeJs utilise un non-blocking I/O model pour serve les requête client rapidement via le
concept de Even-driven/Event-pool et Thread loop
Event loop:
- Au traitement d’une requête Node.js n'attend jamais qu'une API renvoie des données. Le
serveur passe à l'API suivante après l'avoir appelée et un mécanisme de notification des
événements (basé sur des callbacks et des observable) de Node.js aide le serveur à obtenir
une réponse de l'appel API précédent.
Thread loop
- NPM est un gestionnaire de packages de nœuds. Il est essentiellement utilisé pour gérer les
dépendances