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
