Question du test Javascript

NodeJS est un portage du langage JavaScript sur un runtime, et peut être exécuté côté serveur.

Expert

NodeJS est un portage du langage JavaScript sur une runtime, et pouvant s'exécuter côté serveur.

Quelles affirmations sont justes à son sujet ?

Auteur: ResatStatut : Publiée(Mise à jour)Question passée 4 fois
Modifier
0
Évaluations de la communauté
developer avatar
Resat
22/05/2024
Un autre point: tous les navigateurs majeurs sont maintenant basés sur Chromium (point 2), & tous ont un modèle événementiel non-bloquant (même XMLHttpRequest est maintenant considéré obsolète, & WebExtensions v2 vont être interdites dans un ou quelques mois, par ex.). Si c'est vrai que Node.js peut être plus non-bloquant que navigateurs parce qu'il avait commencé comme ça dès le début, il est aussi vrai que fils (threads) peuvent faire une différence pour certaines applis. P.S. E. g., quelque chose comme équivalent à https://github.com/timefoldai/timefold-solver en Node.js, en bénéficierait, je pense, etc.
developer avatar
Auteur anonyme
14/06/2024
Salut Resat ! La dernière fois que j'ai regardé, Node et la V8 avaient qu'une seule boucle d'événement. Et de fait, c'est très inefficace sur des traitements parallélisés. La réponse concernant le grand nombre de threads est donc bien ironique. Cette situation a changé ?