Node.js élargit ses horizons : prise en charge d'une nouvelle plateforme pour JavaScript côté serveur

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Node.js fait un pas en avant : prise en charge officielle d'une nouvelle plateforme matérielle et logicielle



L'équipe de développement de Node.js a annoncé une mise à jour importante : l'environnement d'exécution JavaScript côté serveur, très populaire, prend désormais officiellement en charge une nouvelle plateforme. Cette extension de l'écosystème ouvre aux développeurs des possibilités supplémentaires pour le déploiement d'applications, l'amélioration des performances et l'optimisation de l'infrastructure.



La nouvelle plateforme en question est l'architecture RISC-V (version 64 bits). Auparavant, Node.js était principalement disponible pour x86, x64 et ARM. Désormais, les développeurs utilisant des puces basées sur RISC-V pourront exécuter des applications JavaScript côté serveur sans avoir recours à l'émulation ou à des couches logicielles supplémentaires.



Qu'est-ce que cela signifie pour les développeurs ?



  • Performance native — les applications Node.js fonctionnent désormais directement sur RISC-V, en tirant parti de tous les avantages de l'optimisation matérielle.
  • Réduction des coûts — l'architecture RISC-V est ouverte et libre de droits, ce qui permet aux fabricants de créer des solutions serveur plus abordables.
  • Efficacité énergétique — les puces RISC-V consomment traditionnellement moins d'énergie, ce qui est crucial pour les centres de données et les appareils IoT.
  • Extension de l'écosystème — les développeurs ont la possibilité de porter leurs projets sur le nouveau matériel avec des modifications minimales du code.


Détails techniques de la mise à jour



La version de Node.js qui prend en charge RISC-V (à partir de Node.js 20.x) inclut :



  • La prise en charge complète du V8 JavaScript engine, compilé pour RISC-V 64.
  • Le fonctionnement de tous les modules natifs (crypto, fs, http, net) sans configuration supplémentaire.
  • L'intégration avec les paquets npm utilisant des addons natifs (à condition de les recompiler).


Selon l'équipe Node.js, les performances sur RISC-V dans les tests (benchmarks) sont comparables à celles de l'ARM64 à une fréquence d'horloge similaire, et dans certains scénarios (par exemple, lors du travail avec la cryptographie), elles sont même supérieures.



Où cela sera-t-il utile ?



  • Projets éducatifs — il est désormais possible d'étudier le JavaScript côté serveur sur des cartes monocarte RISC-V bon marché (par exemple, StarFive VisionFive).
  • Edge computing — la faible consommation d'énergie rend le RISC-V idéal pour les serveurs périphériques et les appareils intelligents.
  • Centres de données d'entreprise — les entreprises cherchant à s'éloigner des architectures propriétaires disposent d'une alternative à part entière.


Comment commencer ?



Pour essayer Node.js sur RISC-V, il suffit de :

  1. Installer une image de système d'exploitation prenant en charge RISC-V (par exemple, Fedora RISC-V ou Debian pour RISC-V).
  2. Télécharger la version binaire de Node.js depuis le site officiel (section « Other Downloads » → « RISC-V 64 »).
  3. Exécuter node -v — et vous êtes prêt à travailler.


Cette mise à jour est un pas significatif vers la diversification des plateformes matérielles dans le monde du JavaScript côté serveur. Les développeurs obtiennent plus de liberté de choix, et la communauté Node.js a une raison supplémentaire d'être fière.



Suivez l'actualité sur pythonlib.ru — nous continuons à vous parler des mises à jour technologiques les plus pertinentes.

Recommended Libraries