background preloader

Programmation & Design

Facebook Twitter

Node.js : mais à quoi ça sert ? - Des applications ultra-rapides avec Node.js. Si Node.js est rapide, cela tient principalement à deux choses : le moteur V8 et son fonctionnement non bloquant. Le moteur V8 Node.js utilise le moteur d'exécution ultrarapide V8 de Google Chrome. Ce moteur V8 avait fait beaucoup parler de lui à la sortie de Google Chrome, car c'est un outil open source créé par Google qui analyse et exécute du code JavaScript très rapidement.

Jusqu'à la sortie de Chrome, la plupart des navigateurs lisaient le code JavaScript de façon peu efficace : le code était lu et interprété au fur et à mesure. Le navigateur mettait beaucoup de temps à lire le JavaScript et à le transformer en code machine compréhensible pour le processeur. Le moteur V8 de Google Chrome, qui est réutilisé ici par Node.js, fonctionne complètement différent. Vous n'avez pas besoin de connaître le fonctionnement de V8 pour utiliser Node.js. Le modèle non bloquant Mais au fait, connaissez-vous la différence entre un code bloquant et un code non bloquant ? Mais... Hola pas de panique. Debugging Node.js with Google Chrome – Node.js Collection – Medium. Debugging is the task to identify and remove errors from software applications, and is more than just printing out values in your code. This post describes how to efficiently debug Node.js programs using the latest Google Chrome DevTools. Why console.log is not the best option?

Using console.log to debug your code generally dives you into an infinite loop of “stopping your app, adding a console.log, and start your app again” operations. Besides slowing down the development of your app, it also makes your writing dirty and creates unnecessary code. Finally, trying to log out variables alongside with the noise of other potential logging operations, may make debugging difficult when attempting to find the values you are debugging. Debugging tools Debugging tools provide you with a few important functionalities that console.log isn’t able to provide. Setting up Chrome for Node.js debugging To start debugging, run your Node.js application with the --inspect flag. $ node --inspect <your_file>.js. Applis mobiles comment éviter la désinstallation par les utilisateurs ZDNet. Cela se complique encore pour Firefox OS. How Cloud based File Sharing Technology Improves SEO for Small Businesses CMS Critic.

JavaScript Twitter a transféré tout son trafic mobile vers un nouveau stack Node. Arrivé de Bootstrap 4 Alpha. CMS Critic: WordPress, Joomla and Drupal are NOT the Best CMS.