{"id":145744,"date":"2025-10-19T11:11:55","date_gmt":"2025-10-19T09:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovana-platforma-node-js-25-0-0"},"modified":"2025-10-19T11:11:55","modified_gmt":"2025-10-19T09:11:55","slug":"opublikovana-platforma-node-js-25-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-25-0-0","title":{"rendered":"La plateforme Node.js 25.0.0 a \u00e9t\u00e9 publi\u00e9e","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 25.0.0 de Node.js, la plateforme pour l'ex\u00e9cution d'applications r\u00e9seau en JavaScript, a \u00e9t\u00e9 publi\u00e9e. La version 25.0 de Node.js est consid\u00e9r\u00e9e comme une version interm\u00e9diaire, qui sera maintenue pendant 7 mois (jusqu'en juin 2026). La stabilisation de la branche Node.js 24 sera achev\u00e9e dans les prochains jours, et cette version recevra le statut LTS \u00e0 la fin d'octobre, avec un support jusqu'en avril 2028. Le support des anciennes versions LTS de Node.js 22.x et 20.x se poursuivra jusqu'en avril 2027 et 2026, respectivement.       <\/p>\n<p>Am\u00e9liorations principales :   <\/p>\n<ul>\n<li class=\"l\"> Le moteur V8 a \u00e9t\u00e9 mis \u00e0 jour vers la version 14.1, utilis\u00e9e dans Chromium 141. Parmi les am\u00e9liorations par rapport \u00e0 la version pr\u00e9c\u00e9dente de Node.js, on note une augmentation significative des performances de la m\u00e9thode JSON.stringify, l'optimisation de WebAssembly et JIT, ainsi que la mise en \u0153uvre de m\u00e9thodes pour la conversion entre Uint8Array et les donn\u00e9es au format base64 ou en repr\u00e9sentation hexad\u00e9cimale.\n<li class=\"l\"> Le m\u00e9canisme du Permission Model, qui permet de restreindre l'acc\u00e8s \u00e0 certaines ressources lors de l'ex\u00e9cution, a ajout\u00e9 l'option \u00ab\u00a0--allow-net\u00a0\u00bb pour autoriser l'acc\u00e8s r\u00e9seau (si l'option \u00ab\u00a0--allow-net\u00a0\u00bb n'est pas sp\u00e9cifi\u00e9e, le lancement de Node.js en mode \u00ab\u00a0--permission\u00a0\u00bb g\u00e9n\u00e9rera une erreur ERR_ACCESS_DENIED lors des tentatives d'ex\u00e9cution d'op\u00e9rations r\u00e9seau).\n<li class=\"l\"> Activ\u00e9 par d\u00e9faut <a href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3320\">compatible avec les navigateurs<\/a> L'API Web Storage, destin\u00e9e au stockage permanent (classe localStorage) ou temporaire (classe sessionStorage) de donn\u00e9es au format cl\u00e9\/valeur. L'\u00e9tiquette de d\u00e9veloppement exp\u00e9rimental a \u00e9t\u00e9 supprim\u00e9e de l'API Web Storage.\n<li class=\"l\"> La classe ErrorEvent a \u00e9t\u00e9 ajout\u00e9e \u00e0 la cat\u00e9gorie des classes globalement accessibles (utilisables sans import explicite), fournissant une interface compatible avec les navigateurs pour traiter les \u00e9v\u00e9nements contenant des informations sur les erreurs.\n<li class=\"l\"> Support API JSPI (JavaScript Promise Integration) pour WebAssembly, permettant d'acc\u00e9der aux API Web asynchrones depuis du code ex\u00e9cut\u00e9 de mani\u00e8re s\u00e9quentielle, compil\u00e9 en WebAssembly.\n<li class=\"l\"> L'option \u00ab\u00a0NODE_COMPILE_CACHE_RELATIVE_PATH\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9e pour un travail portable avec le cache des objets compil\u00e9s. En mode relatif, les hachages pour identifier les objets sont calcul\u00e9s en utilisant des chemins relatifs vers les fichiers, ce qui permet de d\u00e9placer et d'int\u00e9grer le contenu du r\u00e9pertoire de code avec le cache.\n<li class=\"l\"> Ajout de la possibilit\u00e9 de profiler la charge CPU.\n<li class=\"l\"> Le gestionnaire de paquets NPM a \u00e9t\u00e9 mis \u00e0 jour vers la version 11.6.2.\n<li class=\"l\"> Ajout de la prise en charge de Python 3.14.\n<li class=\"l\"> Les versions minimales prises en charge d\u00e9clar\u00e9es sont Clang 19 et Xcode 16.4.\n<li class=\"l\"> Le support de l'objet SlowBuffer a \u00e9t\u00e9 interrompu, pr\u00e9c\u00e9demment d\u00e9clar\u00e9 obsol\u00e8te en raison de probl\u00e8mes de s\u00e9curit\u00e9 potentiels. Utilisez plut\u00f4t la m\u00e9thode Buffer.allocUnsafeSlow().        <\/ul>\n<p>La plateforme Node.js peut \u00eatre utilis\u00e9e \u00e0 la fois pour le soutien serveur des applications Web et pour la cr\u00e9ation de programmes r\u00e9seau clients et serveurs traditionnels. Pour \u00e9tendre la fonctionnalit\u00e9 des applications Node.js, une grande collection de modules a \u00e9t\u00e9 pr\u00e9par\u00e9e, o\u00f9 l'on peut trouver des modules avec impl\u00e9mentation.  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1792\">serveurs<\/a> et des clients HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, des modules pour l'int\u00e9gration avec divers frameworks web, des gestionnaires WebSocket et Ajax, des connecteurs vers des SGBD (MySQL, PostgreSQL, SQLite, MongoDB), des moteurs de templates, des moteurs CSS, des impl\u00e9mentations d'algorithmes cryptographiques et des syst\u00e8mes d'authentification (OAuth), des parseurs XML.    <\/p>\n<p> Pour traiter un grand nombre de requ\u00eates simultan\u00e9es, Node.js utilise un mod\u00e8le d'ex\u00e9cution de code asynchrone bas\u00e9 sur le traitement d'\u00e9v\u00e9nements en mode non-bloquant et sur la d\u00e9finition de gestionnaires de callback. Les m\u00e9thodes de multiplexage de connexions telles que epoll, kqueue, \/dev\/poll et select sont prises en charge. La biblioth\u00e8que libuv, qui surmonte libev dans les syst\u00e8mes Unix et IOCP dans Windows, est utilis\u00e9e pour le multiplexage des connexions. La biblioth\u00e8que libeio est utilis\u00e9e pour cr\u00e9er un pool de threads, et c-ares est int\u00e9gr\u00e9 pour effectuer des requ\u00eates DNS en mode non-bloquant. Tous les appels syst\u00e8me qui provoquent un blocage sont ex\u00e9cut\u00e9s \u00e0 l'int\u00e9rieur du pool de threads et, comme les gestionnaires de signaux, transmettent le r\u00e9sultat de leur travail via un canal anonyme (pipe).     <\/p>\n<p>L'ex\u00e9cution du code JavaScript est assur\u00e9e par le moteur V8 d\u00e9velopp\u00e9 par Google (en outre, Microsoft d\u00e9veloppe une version de Node.js avec le moteur Chakra-Core). En essence, Node.js ressemble aux frameworks Perl AnyEvent, Ruby Event Machine, Python Twisted et \u00e0 l'impl\u00e9mentation d'\u00e9v\u00e9nements en Tcl, mais la boucle d'\u00e9v\u00e9nements dans Node.js est cach\u00e9e du d\u00e9veloppeur et rappelle le traitement d'\u00e9v\u00e9nements dans une application web fonctionnant dans un navigateur.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64077\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 25.0.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript. Node.js 25.0 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u043c \u0432\u0435\u0442\u043a\u0430\u043c, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 7 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 (\u0434\u043e \u0438\u044e\u043d\u044f 2026 \u0433\u043e\u0434\u0430). \u0412 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0435 \u0434\u043d\u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0435\u0442\u043a\u0438 Node.js 24, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u043e\u043a\u0442\u044f\u0431\u0440\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 LTS \u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u0430\u043f\u0440\u0435\u043b\u044f 2028 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u044b\u0445 LTS-\u0432\u0435\u0442\u043e\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-145744","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 25.0.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-25-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 25.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 25.0.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-25-0-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-19T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-19T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47La plateforme Node.js 25.0.0 est publi\u00e9e | ProHoster","description":"La version 25.0.0 de Node.js a \u00e9t\u00e9 publi\u00e9e, une plateforme pour ex\u00e9cuter des applications r\u00e9seau en JavaScript.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-25-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Node.js 25.0.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node.js 25.0.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 JavaScript.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/opublikovana-platforma-node-js-25-0-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-10-19T09:11:55+00:00","article:modified_time":"2025-10-19T09:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"145744","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-15 20:31:56","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:24:20","updated":"2026-02-15 20:31:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=145744"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145744\/revisions"}],"predecessor-version":[{"id":161184,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/145744\/revisions\/161184"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=145744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=145744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=145744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}