{"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\/et\/blog\/news\/opublikovana-platforma-node-js-25-0-0","title":{"rendered":"Avalikustatud on Node.js 25.0.0 platvorm.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ilmus Node.js 25.0.0, platvorm, mis on m\u00f5eldud JavaScripti-p\u00f5histe v\u00f5rgurakenduste t\u00e4itmiseks. Node.js 25.0 kuulub vaheversioonide harusse, mille hooldus kestab 7 kuud (kuni juuni 2026). J\u00e4rgmiste p\u00e4evade jooksul l\u00f5petatakse Node.js 24 haru stabiliseerimine, mis saab oktoobri l\u00f5puks LTS staatuse ja mida toetatakse kuni aprillini 2028. Node.js 22.x ja 20.x varasemate LTS-harude toetus kestab vastavalt aprillini 2027 ja 2026.       <\/p>\n<p>Peamised t\u00e4iustused:   <\/p>\n<ul>\n<li class=\"l\"> V8 mootori versioon on uuendatud 14.1-le, mis on kasutusel Chromium 141-s. Uue Node.js v\u00e4ljaande v\u00f5rreldes eelmine on t\u00e4heldatud olulist j\u00f5udluse paranemist JSON.stringify meetodi puhul, WebAssembly ja JIT optimeerimist ning meetodite rakendamist Uint8Array ja base64 v\u00f5i kuueteistk\u00fcmnends\u00fcsteemis esitlemise vaheliseks teisendamiseks.\n<li class=\"l\"> Permission Model'i mehhanismi, mis v\u00f5imaldab piirata juurdep\u00e4\u00e4su teatud ressurssidele t\u00f6\u00f6k\u00e4igus, on saanud uue v\u00f5imaluse &#171;&#8212;allow-net&#187; v\u00f5rguganget tagamiseks (kui v\u00f5imalust &#171;&#8212;allow-net&#187; ei ole m\u00e4\u00e4ratud, siis Node.js-i k\u00e4ivitamine re\u017eiimis &#171;&#8212;permission&#187; annab veateate ERR_ACCESS_DENIED, kui proovida teha v\u00f5rgutegevusi).\n<li class=\"l\"> On vaikimisi lubatud <a href=\"https:\/\/prohoster.info\/et\/ssl-sertifikat\/rapidssl-wildcard\/\"  data-wpil-monitor-id=\"3320\">brauseritega \u00fchilduv<\/a> Web Storage API, mis on m\u00f5eldud alalise (localStorage klass) v\u00f5i ajutise (sessionStorage klass) v\u00f5tme\/v\u00e4\u00e4rtuse vormingus andmete salvestamiseks. Web Storage API-lt on eemaldatud eksperimentaalse arenduse m\u00e4rge.\n<li class=\"l\"> Globaalsete klasside hulka, mida v\u00f5ib kasutada ilma selge importimiseta, on lisatud ErrorEvent klass, mis pakub brauseritega \u00fchilduvat liidest vigadega seotud s\u00fcndmuste t\u00f6\u00f6tlemiseks.\n<li class=\"l\"> WebAssembly jaoks on lubatud JSPI (JavaScript Promise Integration) API tugi, mis v\u00f5imaldab ligi p\u00e4\u00e4seda as\u00fcnkroonsetele Web API-dele j\u00e4rjestikku t\u00e4idetud koodis, mis on koostatud WebAssembly's.\n<li class=\"l\"> Uus v\u00f5imalus &#171;NODE_COMPILE_CACHE_RELATIVE_PATH&#187; on lisatud kompileeritud objektide vahem\u00e4lu portatiivseks kasutamiseks. Sel re\u017eiimil arvutatakse objektide tuvastamiseks hash'd, kasutades suhteid failide suhtes, mis v\u00f5imaldab liikuda ja integreerida koodi katalooge koos vahem\u00e4luga.\n<li class=\"l\"> Lisatud on toetuse pakkuv CPU koormuse profileerimise v\u00f5imalus.\n<li class=\"l\"> Paketihaldur NPM on v\u00e4rskendatud versioonile 11.6.2.\n<li class=\"l\"> Lisatud on Python 3.14 toetus.\n<li class=\"l\"> Minimaalselt toetatavate versioonide hulka kuuluvad Clang 19 ja Xcode 16.4.\n<li class=\"l\"> SlowBuffer objekti tugi l\u00f5petati, kuna see kuulutati varasemalt vananenuks v\u00f5imalike turvaprobleemide t\u00f5ttu. SlowBufferi asemel tuleks kasutada meetodit Buffer.allocUnsafeSlow().        <\/ul>\n<p>Node.js platvormi saab kasutada nii veebirakenduste serveripoolseks toe tagamiseks kui ka tavaliste klient-serveri v\u00f5rgurakenduste loomiseks. Node.js jaoks on v\u00e4lja t\u00f6\u00f6tatud suur moodulite kogumik, kust leiate mooduleid, mis h\u00f5lmavad  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"serverid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1792\">serverid<\/a> HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 kliente, mooduleid erinevate veebiraamistike integreerimiseks, WebSocket ja Ajax t\u00f6\u00f6tlejat, andmebaasi \u00fchendusi (MySQL, PostgreSQL, SQLite, MongoDB), malligeneraatorid, CSS-mootorid, kr\u00fcptoalgoritmide rakendused ja autentimiss\u00fcsteemid (OAuth), XML-parsereid.    <\/p>\n<p> Node.js kasutab suurt hulka samaaegsete p\u00e4ringute t\u00f6\u00f6tlemiseks as\u00fcnkroonset koodimudelit, mis p\u00f5hineb mittesidetavate s\u00fcndmuste t\u00f6\u00f6tlemisel ja callback-t\u00f6\u00f6tlejate m\u00e4\u00e4ramisel. \u00dchenduste multiplexerimismeetodite hulka kuuluvad sellised meetodid nagu epoll, kqueue, \/dev\/poll ja select. \u00dchenduste multiplexerimiseks kasutatakse libuv teeki, mis on Unixis libev ja Windowsis IOCP peal. T\u00f6\u00f6tajate grupi (thread pool) loomiseks kasutatakse libeio teeki ning mittesidetavaks DNS-p\u00e4ringute t\u00e4itmiseks on integreeritud c-ares. K\u00f5ik s\u00fcsteemikutsed, mis p\u00f5hjustavad blokeerimist, tehakse t\u00f6\u00f6tajate grupis ja seej\u00e4rel edastavad need, nagu ka signaalide t\u00f6\u00f6tlejad, oma t\u00f6\u00f6 tulemuse tagasi kaudu nimetamata toru (pipe).     <\/p>\n<p>JavaScripti koodi t\u00e4itmine toimub Google'i arendatud V8 mootori kaudu (lisaks arendab Microsoft Node.js varianti Chakra-Core mootori abil). Node.js on olemuselt sarnane Perl AnyEvent, Ruby Event Machine, Python Twisted ja Tcl'i s\u00fcndmust\u00f6\u00f6tluse raamistikuga, kuid Node.js s\u00fcndmust\u00f6\u00f6tluse ts\u00fckkel on arendajate eest peidetud ja meenutab s\u00fcndmust\u00f6\u00f6tlust veebirakenduses, mis t\u00f6\u00f6tab brauseris.<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/news\/opublikovana-platforma-node-js-25-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Node.js 25.0.0 platvorm on avaldatud | ProHoster","description":"V\u00e4lja on antud Node.js 25.0.0, JavaScripti-p\u00f5hise v\u00f5rgurakenduste platvorm.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/opublikovana-platforma-node-js-25-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/145744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=145744"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/145744\/revisions"}],"predecessor-version":[{"id":161184,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/145744\/revisions\/161184"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=145744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=145744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=145744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}