Node.js 25.0.0 faʻasalalauga faʻasalalau

Node.js 25.0.0, o se faʻavae mo le faʻaogaina o fesoʻotaʻiga fesoʻotaʻiga i le JavaScript, ua tatalaina. Node.js 25.0 o se lala vavalalata, lagolagoina mo le fitu masina (seia Iuni 2026). Faʻamautu o Node.js 24 o le a maeʻa i aso a sau, ma o le a maua le tulaga LTS i le faaiuga o Oketopa ma lagolagoina seia oʻo ia Aperila 2028. Lagolago mo lala LTS muamua, Node.js 22.x ma 20.x, o le a faʻaauau pea seia oʻo ia Aperila 2027 ma 2026, i le faasologa.

Fa'aleleia autu:

  • O le masini V8 ua faŹ»afouina i le version 14.1, faŹ»aaogaina i le Chromium 141. FaŹ»aleleia atili i luga o le faŹ»asalalauga muamua o Node.js e aofia ai le faŹ»aleleia atili o le faŹ»atinoga mo le JSON.stringify metotia, WebAssembly ma JIT optimizations, ma le faŹ»atinoina o metotia mo le liua i le va o Uint8Array ma base64 poŹ»o faŹ»amaumauga hexadecimal.
  • O le faŹ»ataŹ»itaŹ»iga FaŹ»ataŹ»itaŹ»iga, lea e faŹ»atagaina ai le faŹ»atapulaŹ»aina o avanoa i nisi punaoa i le taimi o le taŹ»avale, ua toe faŹ»afouina e aofia ai le "--allow-net" filifiliga e faŹ»ataga ai le faŹ»aogaina o fesoŹ»otaiga (pe afai e le o faŹ»amaonia le filifiliga "--allow-net", faŹ»aogaina Node.js i le "--permission" mode o le a toe faŹ»afoŹ»i se mea sese ERR_ACCESS_DENIED pe a taumafai e faŹ»atino galuega fesoŹ»otaŹ»iga).
  • Fa'agaoioia e ala i le fa'atulagaga masani fetaui ma browsers O le Web Storage API, ua mamanuina mo le teuina faifai pea (le vasega localStorage) po'o le teuina le tumau (le vasega sessionStorage) o fa'amatalaga autu/taua. Ua aveeseina le fa'ailoga atina'e fa'ata'ita'i a le Web Storage API.
  • O le vasega ErrorEvent, lea e maua ai se atina'e e fetaui ma su'esu'ega mo le taulimaina o mea tutupu o lo'o i ai fa'amatalaga sese, ua si'i atu i le vaega e mafai ona maua i le lalolagi atoa (e mafai ona fa'aoga e aunoa ma le fa'aulufale mai).
  • Ua lagolagoina nei e le WebAssembly le JavaScript Promise Integration (JSPI) API, lea e mafai ai ona maua avanoa i luga ole laiga API i luga ole laiga mai le fa'asologa fa'asolosolo fa'asologa ua tu'ufa'atasia ile WebAssembly.
  • O le "NODE_COMPILE_CACHE_RELATIVE_PATH" filifiliga ua faŹ»aopoopoina mo le faŹ»aogaina feaveaŹ»i o le mea faŹ»apipiŹ»i faŹ»apipiŹ»i. I lenei faiga, o faŹ»ailoga mo le faŹ»amaoniaina o mea e faŹ»atatau i le faŹ»aogaina o auala faila, faŹ»atagaina mea o loŹ»o i totonu o le code directory e faŹ»anofo ma faŹ»apipiŹ»i faŹ»atasi ma le cache.
  • FaŹ»aopoopo le tomai e faŹ»aalia ai le uta CPU.
  • O le NPM package manager ua toe faafou ile version 11.6.2.
  • FaŹ»aopoopo le lagolago mo le Python 3.14.
  • Ole pito maualalo ole lagolago ole Clang 19 ma le Xcode 16.4.
  • O le mea SlowBuffer, na faŹ»agata muamua ona o faŹ»afitauli saogalemu, ua faŹ»aumatia. Fa'aaoga le auala Buffer.allocUnsafeSlow() nai lo.

E mafai ona fa'aaogaina le fa'avae o le Node.js mo le lagolago i le itu 'au'aunaga o talosaga uepi ma mo le fatuina o polokalame feso'ota'iga masani a le kalani ma le itu 'au'aunaga. Mo le fa'alauteleina o le fa'atinoga o talosaga Node.js, ua saunia ai se fa'aputuga tele o modules, e aofia ai ma i latou e fa'atinoina. 'auʻauna ma tagata fa'aoga o le HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, modules mo le feso'ota'iga ma fa'avae eseese o upega tafa'ilagi, WebSocket ma Ajax handlers, connectors to DBMS (MySQL, PostgreSQL, SQLite, MongoDB), template engines, CSS engines, implementations of cryptographic algorithms and authorization systems (OAuth), XML parsers.

Mo le taulimaina o le tele o talosaga fa'atasi, e fa'aaoga e le Node.js se fa'ata'ita'iga fa'atino code asynchronous e fa'avae i luga o le fa'agasologa o mea tutupu e le poloka ma le callback handlers. O metotia fa'atelevaveina feso'ota'iga e lagolagoina e aofia ai le epoll, kqueue, /dev/poll, ma le select. O le fa'atelevaveina feso'ota'iga e fa'aaoga ai le faletusi libuv, o se fa'avae i luga o le libev i luga o faiga Unix ma le IOCP i luga. WindowsO le faletusi libeio e fa'aaogaina e fatu ai se filo filo, ma o le c-ares ua tu'ufa'atasia e fa'atino ai fesili a le DNS i le faiga e le poloka ai. O vala'au uma o le polokalama poloka e fa'atinoina i totonu o le filo filo filo ona, e pei o le au fa'afoeina o fa'ailo, e toe fa'afo'i mai ai a latou taunu'uga e ala i se paipa e le o ta'ua igoa.

O le faʻatinoina o le code JavaScript e faʻamautinoa e ala i le faʻaogaina o le masini V8 na atiaʻe e Google (faʻaopoopo, o loʻo atiaʻe e Microsoft se faʻasologa o Node.js ma le Chakra-Core engine). I lona autu, Node.js e tutusa ma le Perl AnyEvent, Ruby Event Machine, Python Twisted frameworks ma le faʻatinoina o mea na tutupu i Tcl, ae o le mea na tupu i Node.js o loʻo natia mai le atinaʻe ma e pei o le gaioiga o mea na tutupu i totonu o se upega tafaʻilagi. tamo'e ile browser.

puna: opennet.ru

FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster