Node.js



Node.js ⤳ overview
Node.js ⤳ settings

npm is in sync with a package.json file for configuration purposes including file location, nature, purpose… library versioning, licensing, etc.

Library versioning

Other configurations

Node.js ⤳ issues
npm ⤳ issues
Headlines
Quiz (in French)
  1. A l’exécution, le même objet de type Web stream en Node.js est-il réutilisable au sens où, par exemple, on peut l’« ouvrir » plusieurs fois pour accéder aux données se trouvant en tout début du stream ?
    • OUI
    • NON
  2. Quel(s) avantage(s) majeur(s) apporte(nt) un objet de type File stream ou Web stream en Node.js ?
    • Vitesse accrue de traitement comparé à des données se trouvant dans un tableau par exemple
    • Economie et rationnalisation d’utilisation de la mémoire, notamment pour des volumes de données conséquents
    • Gestion native du format XML impossible avec un tableau par exemple
    • Possibilité de reprise sur erreur notamment lorsque le serveur d’où les données sont chargées (Web stream uniquement) tombe en panne
    • Les types File stream et Web stream sont natifs dans Node.js, pas besoin de librairie tiers
  3. Quelle est la fonction native en Node.js permettant d’engendrer un objet de type Web stream ?
    • fetch
    • setTimeout
    • file_system.createWriteStream // import * as file_system from 'fs';
    • file_system.createReadStream // import * as file_system from 'fs';
    • file_system.readFileSync // import * as file_system from 'fs';
  4. Un prog. client JavaScript sur un navigateur est en phase de calcul intensif (animation 3D par exemple). Il nécessite périodiquement des données externes. Le besoin de ces données (le moment de ce besoin en particulier) est déterminé par ce prog. client lui-même. Quel mécanisme (1 seule réponse) répond à cette attente* ?
    • Server-sent event
    • GET request
    • POST request
    • WebSockets
    • Broker-based messaging
  5. Un prog. client JavaScript sur un navigateur est en phase de calcul intensif (animation 3D par exemple). Il nécessite périodiquement des données externes. Toute panne dans la récupération de ces données doit être contrôlable par un mécanisme de reprise sur erreur, i.e., les données non récupérées doivent être « facilement » récupérables à l’issue de la gestion de l’erreur. Quel mécanisme (1 seule réponse) répond à cette attente* ?
    • Server-sent event
    • GET request
    • POST request
    • WebSockets
    • Broker-based messaging

*Tout ou partie des mécanismes énoncés peuvent (probablement) répondre au besoin. Toutefois, il faut choisir (cocher) le mécanisme le plus simple, direct et rationnel qui amène à produire le moins de code possible au regard du besoin évoqué.

Libraries