{"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\/lv\/blog\/news\/opublikovana-platforma-node-js-25-0-0","title":{"rendered":"Izlaista Node.js platforma 25.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Node.js 25.0.0 ir laika, kad ir \u012bsteno t\u012bkla lietojumprogrammas, izn\u0101k\u0161ana. Node.js 25.0 tiek klasific\u0113ts k\u0101 starpposma versija, kuras apkalpo\u0161ana tiks nodro\u0161in\u0101ta 7 m\u0113ne\u0161us (l\u012bdz 2026. gada j\u016bnijam). N\u0101kamo dienu laik\u0101 tiks pabeigta Node.js 24 stabiliz\u0101cija, kas l\u012bdz oktobra beig\u0101m ieg\u016bs LTS statusu un tiks atbalst\u012bta l\u012bdz 2028. gada apr\u012blim. Iepriek\u0161\u0113jo LTS versiju atbalsts Node.js 22.x un 20.x turpin\u0101sies l\u012bdz 2027. un 2026. gadam, attiec\u012bgi.       <\/p>\n<p>Galvenie uzlabojumi:   <\/p>\n<ul>\n<li class=\"l\"> V8 dzin\u0113js ir atjaunin\u0101ts l\u012bdz versijai 14.1, kas tiek izmantota Chromium 141. Sal\u012bdzin\u0101jum\u0101 ar iepriek\u0161\u0113jo Node.js izlaidi ir iev\u0113rojami uzlabota JSON.stringify metodes darb\u012bba, optimiz\u0113ta WebAssembly un JIT, k\u0101 ar\u012b ieviestas metodes datu konvert\u0113\u0161anai no Uint8Array uz base64 vai se\u0161desmito att\u0113lojumu.\n<li class=\"l\"> Iek\u013cauta opcija &#171;&#8212;allow-net&#187; at\u013cauju modeli, kas \u013cauj ierobe\u017eot piek\u013cuvi noteiktiem resursiem izpildes laik\u0101, lai nodro\u0161in\u0101tu t\u012bkla piek\u013cuvi (ja opcija &#171;&#8212;allow-net&#187; nav nor\u0101d\u012bta, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u043c Node.js re\u017e\u012bm\u0101 &#171;&#8212;permission&#187; tiks par\u0101d\u012bta k\u013c\u016bda ERR_ACCESS_DENIED, m\u0113\u0123inot veikt t\u012bkla oper\u0101cijas).\n<li class=\"l\"> Iek\u013cauts p\u0113c noklus\u0113juma <a href=\"https:\/\/prohoster.info\/lv\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3320\">sader\u012bgs ar p\u0101rl\u016bkprogramm\u0101m<\/a> Web Storage API, kas paredz\u0113ts past\u0101v\u012bgas (localStorage klase) vai pagaidu (sessionStorage klase) datu glab\u0101\u0161anas \u012bsteno\u0161anai atsl\u0113gas\/v\u0113rt\u012bbas form\u0101t\u0101. No Web Storage API ir no\u0146emta eksperimenti attiec\u012bg\u0101 mar\u0137\u0113juma.\n<li class=\"l\"> Klasis ErrorEvent ir p\u0101rcelts uz glob\u0101li pieejamo kategoriju (to var izmantot bez skaidras import\u0113\u0161anas), sniedzot sader\u012bgu ar p\u0101rl\u016bkprogramm\u0101m saskarni k\u013c\u016bdu inform\u0101cijas apstr\u0101dei.\n<li class=\"l\"> WebAssembly ir pievienota JSPI (JavaScript Promise Integration) API atbalsts, kas \u013cauj piek\u013c\u016bt asinhroniem Web API no sec\u012bgi izpild\u012bta koda, kas kompil\u0113ts WebAssembly.\n<li class=\"l\"> Iek\u013cauta opcija &#171;NODE_COMPILE_CACHE_RELATIVE_PATH&#187; p\u0101rvietojamai darb\u012bbai ar kompil\u0113to objektu ke\u0161u. \u0160aj\u0101 re\u017e\u012bm\u0101 objekta identifik\u0101cijai tiek apr\u0113\u0137in\u0101ti ha\u0161i, izmantojot relat\u012bvos ce\u013cus uz failiem, kas \u013cauj p\u0101rvietot un iek\u013caut koda katalogu saturu kop\u0101 ar ke\u0161u.\n<li class=\"l\"> Iesp\u0113jota CPU slodzes profil\u0113\u0161ana.\n<li class=\"l\"> NPM pakot\u0146u p\u0101rvaldnieks atjaunin\u0101ts l\u012bdz versijai 11.6.2.\n<li class=\"l\"> Pievienots atbalsts Python 3.14.\n<li class=\"l\"> K\u0101 minim\u0101li atbalst\u012bt\u0101s versijas ir nor\u0101d\u012btas Clang 19 un Xcode 16.4.\n<li class=\"l\"> Atbalsts objektam SlowBuffer ir p\u0101rtraukts, iepriek\u0161 izsludin\u0101ts par novecoju\u0161u dro\u0161\u012bbas probl\u0113mu d\u0113\u013c. T\u0101 viet\u0101 izmantojiet metodi Buffer.allocUnsafeSlow().        <\/ul>\n<p>Node.js platformu var izmantot gan servera puses t\u012bmek\u013ca lietojumprogrammu atbalstam, gan parasto klientu un serveru t\u012bkla programmu izveidei. Lai papla\u0161in\u0101tu Node.js lietojumprogrammu funkcionalit\u0101ti, ir sagatavota liela modu\u013cu kolekcija, kas ietver modu\u013cus ar realiz\u0101ciju  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/\"   title=\"serveriem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1792\">serveriem<\/a> un HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 klientiem, modu\u013ciem integr\u0113\u0161anai ar da\u017e\u0101diem t\u012bmek\u013ca ietvariem, WebSocket un Ajax apstr\u0101d\u0101t\u0101jiem, datub\u0101zu (MySQL, PostgreSQL, SQLite, MongoDB) savienot\u0101jiem, veid\u0146u motorus, CSS dzin\u0113jus, kriptoval\u016btu algoritmu realiz\u0101cijas un autoriz\u0101cijas sist\u0113mas (OAuth), XML pars\u0113t\u0101jus.    <\/p>\n<p> Lai apstr\u0101d\u0101tu lielu skaitu vienlaic\u012bgu piepras\u012bjumu, Node.js izmanto asinhrono koda izpildes modeli, balstoties uz notikumu apstr\u0101di bez blo\u0137\u0113\u0161anas un callback apstr\u0101d\u0101t\u0101ju defin\u0113\u0161anu. Savienojumu multiplik\u0101cijai tiek atbalst\u012bti t\u0101di pa\u0146\u0113mieni k\u0101 epoll, kqueue, \/dev\/poll un select. Savienojumu multiplik\u0101cijai tiek izmantota libuv bibliot\u0113ka, kas ir virs libev sist\u0113m\u0101m Unix un IOCP Windows. Thread pool (v\u012btolietot\u0101ju baseins) tiek izveidots, izmantojot libeio bibliot\u0113ku, savuk\u0101rt DNS piepras\u012bjumu veik\u0161anai bez blo\u0137\u0113\u0161anas ir integr\u0113ta c-ares. Visas sist\u0113mas izsaukums, kas izraisa blo\u0137\u0113\u0161anu, tiek veikti iek\u0161 mpul\u0101 un p\u0113c tam, t\u0101pat k\u0101 sign\u0101lu apstr\u0101d\u0101t\u0101ji, p\u0101rs\u016bta rezult\u0101tu atpaka\u013c, izmantojot nenosaukto kan\u0101lu (pipe).     <\/p>\n<p>JavaScript koda izpildi nodro\u0161ina Google izstr\u0101d\u0101tais V8 dzin\u0113js (papildus Microsoft att\u012bsta Node.js versiju ar Chakra-Core dzin\u0113ju). Paties\u012bb\u0101 Node.js ir l\u012bdz\u012bgs Perl AnyEvent, Ruby Event Machine, Python Twisted un Tcl notikumu realiz\u0101cijai, ta\u010du Node.js notikumu apstr\u0101des cikls (event loop) ir sl\u0113pts no izstr\u0101d\u0101t\u0101ja un atg\u0101dina notikumu apstr\u0101di t\u012bmek\u013ca lietojumprogramm\u0101, kas darbojas p\u0101rl\u016bkprogramm\u0101.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64077\">opennet.lv<\/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.5 - 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\/lv\/blog\/news\/opublikovana-platforma-node-js-25-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47Public\u0113ta platforma Node.js 25.0.0 | ProHoster","description":"Izn\u0101cis Node.js 25.0.0, platforma t\u012bmek\u013ca lietojumprogrammu izpildei JavaScript valod\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/opublikovana-platforma-node-js-25-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/145744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=145744"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/145744\/revisions"}],"predecessor-version":[{"id":161184,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/145744\/revisions\/161184"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=145744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=145744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=145744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}