• [^] # Re: IO OK / CPU KO

    Posté par (site web personnel) . En réponse au journal Réflexions à propos de NodeJS et de Javascript plus globalement. Évalué à 7.

    Il est super pour des programmes avec IO et évènements (il est fait pour ça)

    Dans une certaine mesure, oui, mais il est aussi très survendu.

    J'avais fait des benchmarks pour faire un serveur HTTP en mode long-polling capable d'avoir une centaine de milliers de connexions ouvertes en attente. Sur ce scénario totalement tourné IO et événements (aucun calcul), node.js était très loin de la libev en C ou des serveurs Erlang (Mochiweb, cowboy). Et ce, que ce soit pour la charge, la consommation mémoire et, plus important, le nombre de clients en erreur.