• [^] # Re: que dit le CPU(s) ?

    Posté par . En réponse au message Je veux bien que JavaScript soit optimisé, mais quand même !.... Évalué à 2.

    À ma connaissance, aucun runtime JS ne fait ce que tu décris.

    Et d'après mes tests, node 20 ne le fait pas:

    $ $TIME node wallis.js 
    45280,101%,2.08,2.04,0.07,0,48,470,0
    $ gcc -o wallis -O3 wallis.c ; $TIME ./wallis 
    1516,99%,1.84,1.84,0.00,0,13,1,0

    On vois que le JS comme le C n'utilisent qu'un seul CPU à 100% pendant environ 2s.

    IMHO l'explication c'est le JIT qui va transformer le JS en instructions natives et donc avec des performance comparable à la compilation AOT du C.