{"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\/es\/blog\/news\/opublikovana-platforma-node-js-25-0-0","title":{"rendered":"Se ha publicado la plataforma Node.js 25.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha lanzado Node.js 25.0.0, la plataforma para ejecutar aplicaciones de red en JavaScript. Node.js 25.0 se clasifica como una rama intermedia, cuyo soporte se llevar\u00e1 a cabo durante 7 meses (hasta junio de 2026). En los pr\u00f3ximos d\u00edas se completar\u00e1 la estabilizaci\u00f3n de la rama Node.js 24, que a finales de octubre se convertir\u00e1 en LTS y ser\u00e1 soportada hasta abril de 2028. El soporte de las antiguas ramas LTS Node.js 22.x y 20.x continuar\u00e1 hasta abril de 2027 y 2026 respectivamente.       <\/p>\n<p>Principales mejoras:   <\/p>\n<ul>\n<li class=\"l\"> El motor V8 se ha actualizado a la versi\u00f3n 14.1, utilizada en Chromium 141. Entre las mejoras respecto a la versi\u00f3n anterior de Node.js se destaca un aumento significativo en el rendimiento del m\u00e9todo JSON.stringify, as\u00ed como optimizaciones en WebAssembly y JIT, adem\u00e1s de la implementaci\u00f3n de m\u00e9todos para la conversi\u00f3n entre Uint8Array y datos en formato base64 o representaci\u00f3n hexadecimal.\n<li class=\"l\"> En el mecanismo de Permission Model, que permite restringir el acceso a ciertos recursos durante la ejecuci\u00f3n, se ha a\u00f1adido la opci\u00f3n &#171;&#8212;allow-net&#187; para proporcionar acceso a la red (si no se especifica la opci\u00f3n &#171;&#8212;allow-net&#187;, iniciar Node.js en modo &#171;&#8212;permission&#187; generar\u00e1 un error ERR_ACCESS_DENIED al intentar ejecutar operaciones de red).\n<li class=\"l\"> Activado por defecto <a href=\"https:\/\/prohoster.info\/es\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3320\">compatible con navegadores<\/a> La API Web Storage, dise\u00f1ada para almacenar datos de forma permanente (clase localStorage) o temporal (clase sessionStorage) en formato clave\/valor. Se ha eliminado la etiqueta de desarrollo experimental de la API Web Storage.\n<li class=\"l\"> La clase ErrorEvent se ha trasladado a la categor\u00eda de disponibles globalmente (se puede usar sin importaci\u00f3n expl\u00edcita), proporcionando una interfaz compatible con navegadores para manejar eventos con informaci\u00f3n sobre errores.\n<li class=\"l\"> Para WebAssembly se ha incluido soporte para la API JSPI (JavaScript Promise Integration), que permite acceder a las API Web as\u00edncronas desde c\u00f3digo ejecutado secuencialmente, compilado en WebAssembly.\n<li class=\"l\"> Se ha a\u00f1adido la opci\u00f3n &#171;NODE_COMPILE_CACHE_RELATIVE_PATH&#187; para un trabajo port\u00e1til con el cach\u00e9 de objetos compilados. En este modo, los hashes para identificar objetos se calculan utilizando rutas relativas a los archivos, lo que permite mover e incrustar el contenido del directorio de c\u00f3digo junto con el cach\u00e9.\n<li class=\"l\"> Se ha a\u00f1adido la capacidad de perfilar la carga de la CPU.\n<li class=\"l\"> El gestor de paquetes NPM se ha actualizado a la versi\u00f3n 11.6.2.\n<li class=\"l\"> Se ha a\u00f1adido soporte para Python 3.14.\n<li class=\"l\"> Las versiones m\u00ednimas soportadas declaradas son Clang 19 y Xcode 16.4.\n<li class=\"l\"> El soporte para el objeto SlowBuffer ha sido descontinuado, previamente declarado obsoleto debido a problemas de seguridad potenciales. En su lugar, se debe utilizar el m\u00e9todo Buffer.allocUnsafeSlow().        <\/ul>\n<p>La plataforma Node.js puede utilizarse tanto para el soporte del trabajo de aplicaciones web en el servidor como para crear programas de red simples para clientes y servidores. Para ampliar la funcionalidad de las aplicaciones de Node.js, se ha preparado una gran colecci\u00f3n de m\u00f3dulos, donde se pueden encontrar m\u00f3dulos con la implementaci\u00f3n  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1792\">servidores<\/a> y clientes HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, m\u00f3dulos para integraci\u00f3n con varios frameworks web, manejadores de WebSocket y Ajax, conectores a bases de datos (MySQL, PostgreSQL, SQLite, MongoDB), sistemas de plantillas, motores CSS, implementaciones de algoritmos criptogr\u00e1ficos y sistemas de autorizaci\u00f3n (OAuth), analizadores XML.    <\/p>\n<p> Para manejar un gran n\u00famero de solicitudes paralelas, Node.js utiliza un modelo asincr\u00f3nico de ejecuci\u00f3n de c\u00f3digo basado en un manejo de eventos no bloqueante y la definici\u00f3n de controladores de retorno (callback). Los m\u00e9todos soportados para la multiplexi\u00f3n de conexiones incluyen epoll, kqueue, \/dev\/poll y select. Se emplea la biblioteca libuv para la multiplexi\u00f3n de conexiones, que es una capa sobre libev en sistemas Unix y sobre IOCP en Windows. La biblioteca libeio se utiliza para crear un grupo de hilos (thread pool), y c-ares est\u00e1 integrado para ejecutar consultas DNS de manera no bloqueante. Todas las llamadas del sistema que provocan bloqueos se realizan dentro del grupo de hilos y, al igual que los controladores de se\u00f1ales, env\u00edan el resultado de su trabajo de vuelta a trav\u00e9s de un canal sin nombre (pipe).     <\/p>\n<p>El c\u00f3digo JavaScript se ejecuta gracias al motor V8 desarrollado por Google (adem\u00e1s, Microsoft desarrolla una versi\u00f3n de Node.js con el motor Chakra-Core). En esencia, Node.js es similar a los frameworks Perl AnyEvent, Ruby Event Machine, Python Twisted y la implementaci\u00f3n de eventos en Tcl, pero el ciclo de procesamiento de eventos (event loop) en Node.js est\u00e1 oculto para el desarrollador y recuerda el manejo de eventos en una aplicaci\u00f3n web que se ejecuta en el navegador.<br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Se ha publicado la plataforma Node.js 25.0.0 | ProHoster","description":"Se ha lanzado Node.js 25.0.0, la plataforma para ejecutar aplicaciones de red en JavaScript.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/opublikovana-platforma-node-js-25-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/145744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=145744"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/145744\/revisions"}],"predecessor-version":[{"id":161184,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/145744\/revisions\/161184"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=145744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=145744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=145744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}